6 memcached_st
*memcached_create(memcached_st
*ptr
)
10 ptr
= (memcached_st
*)malloc(sizeof(memcached_st
));
13 return NULL
; /* MEMCACHED_MEMORY_ALLOCATION_FAILURE */
15 memset(ptr
, 0, sizeof(memcached_st
));
16 ptr
->is_allocated
= MEMCACHED_ALLOCATED
;
20 memset(ptr
, 0, sizeof(memcached_st
));
26 void memcached_free(memcached_st
*ptr
)
31 memcached_server_list_free(ptr
->hosts
);
35 if (ptr
->is_allocated
== MEMCACHED_ALLOCATED
)
38 memset(ptr
, 0, sizeof(memcached_st
));