-#include <memcached.h>
-
-memcached_return memcached_server_add(memcached_st *ptr, char *hostname, unsigned int port)
-{
- if (!port)
- port= MEMCACHED_DEFAULT_PORT;
-
- if (!hostname)
- hostname= "localhost";
-
-
- ptr->hosts= (memcached_host_st *)realloc(ptr->hosts, sizeof(memcached_host_st) * (size_t)ptr->number_of_hosts);
- ptr->hosts[ptr->number_of_hosts].hostname=
- (char *)malloc(sizeof(char) * strlen(hostname));
- memcpy(ptr->hosts[ptr->number_of_hosts].hostname, hostname, strlen(hostname));
- ptr->hosts[ptr->number_of_hosts].port= port;
- ptr->hosts[ptr->number_of_hosts].fd= -1;
- ptr->number_of_hosts++;
-
- return MEMCACHED_SUCCESS;
-}