/*
Memcached library
*/
-#include <memcached.h>
+#include "common.h"
-memcached_st *memcached_init(memcached_st *ptr)
+memcached_st *memcached_create(memcached_st *ptr)
{
if (!ptr)
{
return ptr;
}
-void memcached_deinit(memcached_st *ptr)
+void memcached_free(memcached_st *ptr)
{
- unsigned int x;
- memcached_host_st *host_ptr;
-
if (ptr->hosts)
{
- for (x= 0; x < ptr->number_of_hosts; x++)
- {
- if (ptr->hosts[x].fd == -1)
- close(ptr->hosts[x].fd);
- free(ptr->hosts[x].hostname);
- }
-
- free(ptr->hosts);
+ memcached_server_list_free(ptr->hosts);
+ ptr->hosts= NULL;
}
if (ptr->is_allocated == MEMCACHED_ALLOCATED)