=head1 NAME
-memcached_set_memory_allocators, memcached_get_memory_allocators
+memcached_set_memory_allocators, memcached_get_memory_allocators - Manage memory allocator functions
=head1 LIBRARY
#include <memcached.h>
- memcached_return
- memcached_set_memory_allocators(memcached_st *ptr,
- memcached_malloc_function mem_malloc,
- memcached_free_function mem_free,
- memcached_realloc_function mem_realloc,
- memcached_calloc_function mem_calloc);
+ memcached_return_t
+ memcached_set_memory_allocators (memcached_st *ptr,
+ memcached_malloc_fn mem_malloc,
+ memcached_free_fn mem_free,
+ memcached_realloc_fn mem_realloc,
+ memcached_calloc_fn mem_calloc);
- void memcached_get_memory_allocators(memcached_st *ptr,
- memcached_malloc_function *mem_malloc,
- memcached_free_function *mem_free,
- memcached_realloc_function *mem_realloc,
- memcached_calloc_function *mem_calloc);
+ void
+ memcached_get_memory_allocators (memcached_st *ptr,
+ memcached_malloc_fn *mem_malloc,
+ memcached_free_fn *mem_free,
+ memcached_realloc_fn *mem_realloc,
+ memcached_calloc_fn *mem_calloc);
- void *(*memcached_malloc_function)(memcached_st *ptr, const size_t size);
- void *(*memcached_realloc_function)(memcached_st *ptr, void *mem,
- const size_t size);
- void (*memcached_free_function)(memcached_st *ptr, void *mem);
- void *(*memcached_calloc_function)(memcached_st *ptr, size_t nelem,
- const size_t elsize);
+ void *
+ (*memcached_malloc_fn) (memcached_st *ptr, const size_t size);
+
+ void *
+ (*memcached_realloc_fn) (memcached_st *ptr, void *mem,
+ const size_t size);
+
+ void
+ (*memcached_free_fn) (memcached_st *ptr, void *mem);
+
+ void *
+ (*memcached_calloc_fn) (memcached_st *ptr, size_t nelem,
+ const size_t elsize);
=head1 DESCRIPTION
=head1 RETURN
-memcached_set_memory_allocators() return MEMCACHED_SUCCESS upon success,
+memcached_set_memory_allocators() return MEMCACHED_SUCCESS upon success,
and MEMCACHED_FAILURE if you don't pass a complete set of function pointers.
=head1 HOME