Clean up pointer issue.
authorBrian Aker <brian@tangent.org>
Mon, 21 Jan 2008 21:08:48 +0000 (13:08 -0800)
committerBrian Aker <brian@tangent.org>
Mon, 21 Jan 2008 21:08:48 +0000 (13:08 -0800)
docs/Makefile.am
lib/memcached_result.c
tests/function.c

index e4cb08bf79f978b03b0c94d0ee38c1d3da81dd2f..037606ab0f7ba865767ff8cbb7ab9227d9bb46e6 100644 (file)
@@ -79,7 +79,7 @@ man_MANS = libmemcached.3\
        memcached_strerror.3\\r
        memcached_quit.3\\r
        memcached_verbosity.3\\r
-#      memcached_lib_version.3\\r
+       memcached_lib_version.3\\r
        memcached_version.3\r
 \r
 libmemcached.3: libmemcached.pod \r
@@ -259,8 +259,8 @@ memcached_result_cas.3: memcached_result_st.pod
 memcached_version.3: memcached_version.pod\r
        pod2man -c "libmemcached" -r "" -s 3 memcached_version.pod > memcached_version.3\r
 \r
-#memcached_lib_version.3: memcached_version.pod\r
-#      pod2man -c "libmemcached" -r "" -s 3 memcached_version.pod  > memcached_lib_version.3\r
+memcached_lib_version.3: memcached_version.pod\r
+       pod2man -c "libmemcached" -r "" -s 3 memcached_version.pod  > memcached_lib_version.3\r
 \r
 memcp.1: memcp.pod\r
        pod2man -c "libmemcached" -r "" -s 1 memcp.pod > memcp.1\r
index 45bd3975e68b2503a919282087acf40fd26aa97d..cf3894bef3b7545fcdaca9be56d6e1883f25b2a3 100644 (file)
@@ -18,7 +18,7 @@ memcached_result_st *memcached_result_create(memcached_st *memc,
   else
   {
     if (memc->call_malloc)
-      ptr= (memcached_result_st *)memc->call_malloc(ptr->root, sizeof(memcached_result_st));
+      ptr= (memcached_result_st *)memc->call_malloc(memc, sizeof(memcached_result_st));
     else
       ptr= (memcached_result_st *)malloc(sizeof(memcached_result_st));
 
index 77a397817935edf5486407de6e4a9643a49ce92d..320eb1da565e6df559d7f6c563befa388da09c67 100644 (file)
@@ -2037,6 +2037,7 @@ memcached_return pre_hash_ketama(memcached_st *memc)
 
   return MEMCACHED_SUCCESS;
 }
+
 void my_free(memcached_st *ptr, void *mem)
 {
   free(mem);
@@ -2060,8 +2061,9 @@ memcached_return set_memory_alloc(memcached_st *memc)
 
     rc= memcached_callback_set(memc, MEMCACHED_CALLBACK_MALLOC_FUNCTION, &my_malloc);
     assert(rc == MEMCACHED_SUCCESS);
-    test_ptr= (memcached_malloc_function)memcached_callback_get(memc, MEMCACHED_CALLBACK_USER_DATA, &rc);
-    assert(test_ptr == (memcached_malloc_function)my_malloc);
+    test_ptr= (memcached_malloc_function)memcached_callback_get(memc, MEMCACHED_CALLBACK_MALLOC_FUNCTION, &rc);
+    assert(rc == MEMCACHED_SUCCESS);
+    assert(test_ptr == my_malloc);
   }
 
   {
@@ -2070,7 +2072,8 @@ memcached_return set_memory_alloc(memcached_st *memc)
 
     rc= memcached_callback_set(memc, MEMCACHED_CALLBACK_REALLOC_FUNCTION, &my_realloc);
     assert(rc == MEMCACHED_SUCCESS);
-    test_ptr= (memcached_realloc_function)memcached_callback_get(memc, MEMCACHED_CALLBACK_USER_DATA, &rc);
+    test_ptr= (memcached_realloc_function)memcached_callback_get(memc, MEMCACHED_CALLBACK_REALLOC_FUNCTION, &rc);
+    assert(rc == MEMCACHED_SUCCESS);
     assert(test_ptr == my_realloc);
   }
 
@@ -2080,7 +2083,8 @@ memcached_return set_memory_alloc(memcached_st *memc)
 
     rc= memcached_callback_set(memc, MEMCACHED_CALLBACK_FREE_FUNCTION, my_free);
     assert(rc == MEMCACHED_SUCCESS);
-    test_ptr= (memcached_free_function)memcached_callback_get(memc, MEMCACHED_CALLBACK_USER_DATA, &rc);
+    test_ptr= (memcached_free_function)memcached_callback_get(memc, MEMCACHED_CALLBACK_FREE_FUNCTION, &rc);
+    assert(rc == MEMCACHED_SUCCESS);
     assert(test_ptr == my_free);
   }