086915aa9394b7b1f4a3498a9284d534c115943c
[m6w6/libmemcached] / libmemcached / memcached_internal.h
1 /*
2 * Summary: Internal functions used by the library. Not for public use!
3 * Copy: See Copyright for the status of this software.
4 *
5 * Author: Trond Norbye
6 */
7
8 #if !defined(MEMCACHED_INTERNAL_H) && defined(MEMCACHED_INTERNAL)
9 #define MEMCACHED_INTERNAL_H
10
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14
15 void libmemcached_free(memcached_st *ptr __attribute__((unused)), void *mem);
16 void *libmemcached_malloc(memcached_st *ptr __attribute__((unused)),
17 const size_t size);
18 void *libmemcached_realloc(memcached_st *ptr __attribute__((unused)),
19 void *mem, const size_t size);
20 void *libmemcached_calloc(memcached_st *ptr __attribute__((unused)),
21 size_t nelem, size_t size);
22 #ifdef __cplusplus
23 }
24 #endif
25
26 #endif /* MEMCACHED_INTERNAL_H */