Hostname (and filename) should be const in memcached_server_add*
authorTrond Norbye <trond.norbye@sun.com>
Tue, 30 Sep 2008 07:51:11 +0000 (09:51 +0200)
committerTrond Norbye <trond.norbye@sun.com>
Tue, 30 Sep 2008 07:51:11 +0000 (09:51 +0200)
docs/memcached_server_st.pod
docs/memcached_servers.pod
libmemcached/common.h
libmemcached/memcached.h
libmemcached/memcached_hosts.c

index 0359bf9d843cecb5750132300e4cbdfb45309a73..45a55bef984431b5b53fbbb9d67777727345ee98 100755 (executable)
@@ -15,7 +15,7 @@ C Client Library for memcached (libmemcached, -lmemcached)
 
   memcached_server_st *
     memcached_server_list_append (memcached_server_st *ptr, 
-                                  char *hostname,
+                                  const char *hostname,
                                   unsigned int port, 
                                   memcached_return *error);
 
index d1a61cd605493d4fb5ccffa48661d5fdf0a4f5f0..0e26e37d58e83938c55828854e7d514485e71175 100755 (executable)
@@ -17,12 +17,12 @@ C Client Library for memcached (libmemcached, -lmemcached)
 
   memcached_return
     memcached_server_add (memcached_st *ptr,
-                          char *hostname,
+                          const char *hostname,
                           unsigned int port);
 
   memcached_return
     memcached_server_add_unix_socket (memcached_st *ptr,
-                                      char *socket);
+                                      const char *socket);
 
   memcached_return
     memcached_server_push (memcached_st *ptr,
index 24d4cce82a7e96d6b5a6c91b67ac4457a32a05b3..b64af72331fc94ff3fb636dbd27cb8fa12214774 100644 (file)
@@ -125,7 +125,7 @@ extern uint64_t ntohll(uint64_t);
 extern uint64_t htonll(uint64_t);
 
 void host_reset(memcached_st *ptr, memcached_server_st *host, 
-                char *hostname, unsigned int port,
+                const char *hostname, unsigned int port,
                 memcached_connection type);
 
 #endif /* __COMMON_H__ */
index f0b0694836c56ae528ca6886d931f0a1f7827a1d..a7565e1c7903859532048c9facb4379c841fac50 100644 (file)
@@ -132,17 +132,17 @@ uint64_t memcached_behavior_get(memcached_st *ptr, memcached_behavior flag);
 /* Server Public functions */
 
 memcached_return memcached_server_add_udp(memcached_st *ptr, 
-                                          char *hostname,
+                                          const char *hostname,
                                           unsigned int port);
 memcached_return memcached_server_add_unix_socket(memcached_st *ptr, 
-                                                  char *filename);
-memcached_return memcached_server_add(memcached_st *ptr, char *hostname, 
+                                                  const char *filename);
+memcached_return memcached_server_add(memcached_st *ptr, const char *hostname, 
                                       unsigned int port);
 void memcached_server_list_free(memcached_server_st *ptr);
 memcached_return memcached_server_push(memcached_st *ptr, memcached_server_st *list);
 
 memcached_server_st *memcached_server_list_append(memcached_server_st *ptr, 
-                                             char *hostname, unsigned int port, 
+                                             const char *hostname, unsigned int port, 
                                              memcached_return *error);
 unsigned int memcached_server_list_count(memcached_server_st *ptr);
 memcached_server_st *memcached_servers_parse(char *server_strings);
index 3082f693836c37eda7a86c17f971461ebe2dbb28..f7a7dfcfe38a925ad332c45f3172373d17661f5e 100644 (file)
@@ -2,7 +2,7 @@
 #include <math.h>
 
 /* Protoypes (static) */
-static memcached_return server_add(memcached_st *ptr, char *hostname, 
+static memcached_return server_add(memcached_st *ptr, const char *hostname, 
                                    unsigned int port,
                                    memcached_connection type);
 memcached_return update_continuum(memcached_st *ptr);
@@ -52,7 +52,7 @@ memcached_return run_distribution(memcached_st *ptr)
 }
 
 void host_reset(memcached_st *ptr, memcached_server_st *host, 
-                char *hostname, unsigned int port,
+                const char *hostname, unsigned int port,
                 memcached_connection type)
 {
   memset(host,  0, sizeof(memcached_server_st));
@@ -232,7 +232,7 @@ memcached_return memcached_server_push(memcached_st *ptr, memcached_server_st *l
   return run_distribution(ptr);
 }
 
-memcached_return memcached_server_add_unix_socket(memcached_st *ptr, char *filename)
+memcached_return memcached_server_add_unix_socket(memcached_st *ptr, const char *filename)
 {
   if (!filename)
     return MEMCACHED_FAILURE;
@@ -241,7 +241,7 @@ memcached_return memcached_server_add_unix_socket(memcached_st *ptr, char *filen
 }
 
 memcached_return memcached_server_add_udp(memcached_st *ptr, 
-                                          char *hostname,
+                                          const char *hostname,
                                           unsigned int port)
 {
   if (!port)
@@ -254,7 +254,7 @@ memcached_return memcached_server_add_udp(memcached_st *ptr,
 }
 
 memcached_return memcached_server_add(memcached_st *ptr, 
-                                      char *hostname, 
+                                      const char *hostname, 
                                       unsigned int port)
 {
   if (!port)
@@ -266,7 +266,7 @@ memcached_return memcached_server_add(memcached_st *ptr,
   return server_add(ptr, hostname, port, MEMCACHED_CONNECTION_TCP);
 }
 
-static memcached_return server_add(memcached_st *ptr, char *hostname, 
+static memcached_return server_add(memcached_st *ptr, const char *hostname, 
                                    unsigned int port,
                                    memcached_connection type)
 {
@@ -317,7 +317,7 @@ memcached_return memcached_server_remove(memcached_server_st *st_ptr)
 }
 
 memcached_server_st *memcached_server_list_append(memcached_server_st *ptr, 
-                                                  char *hostname, unsigned int port, 
+                                                  const char *hostname, unsigned int port, 
                                                   memcached_return *error)
 {
   unsigned int count;