Small cleanup for loop.
[awesomized/libmemcached] / libmemcached / memcached.h
index 50421441ac550c46c9df2ef7d04472ffb9e50ce5..044b6f0b0ddbdee726a74b476ec9b985e0306303 100644 (file)
@@ -109,10 +109,13 @@ struct memcached_st {
   memcached_result_st result;
   memcached_continuum_item_st *continuum; // Ketama
 
-  memcached_free_fn call_free;
-  memcached_malloc_fn call_malloc;
-  memcached_realloc_fn call_realloc;
-  memcached_calloc_fn call_calloc;
+  struct _allocators_st {
+    memcached_calloc_fn calloc;
+    memcached_free_fn free;
+    memcached_malloc_fn malloc;
+    memcached_realloc_fn realloc;
+    void *context;
+  } allocators;
 
   memcached_clone_fn on_clone;
   memcached_cleanup_fn on_cleanup;