p9y
[m6w6/libmemcached] / src / libmemcached / parse.cc
index 7130cf464ac224798b3ce7b91d087ef637e00343..12431222e3dfea0c72215484d1ebb28af13d7815 100644 (file)
@@ -26,8 +26,8 @@ memcached_server_list_st memcached_servers_parse(const char *server_strings) {
 
   end_ptr = server_strings + strlen(server_strings);
 
-  for (begin_ptr = server_strings, string = (char *) index(server_strings, ',');
-       begin_ptr != end_ptr; string = (char *) index(begin_ptr, ','))
+  for (begin_ptr = server_strings, string = (char *) strchr(server_strings, ',');
+       begin_ptr != end_ptr; string = (char *) strchr(begin_ptr, ','))
   {
     char buffer[HUGE_STRING_LEN];
     char *ptr, *ptr2;
@@ -44,7 +44,7 @@ memcached_server_list_st memcached_servers_parse(const char *server_strings) {
       begin_ptr = end_ptr;
     }
 
-    ptr = index(buffer, ':');
+    ptr = strchr(buffer, ':');
 
     in_port_t port = 0;
     if (ptr) {
@@ -59,9 +59,9 @@ memcached_server_list_st memcached_servers_parse(const char *server_strings) {
         return NULL;
       }
 
-      ptr2 = index(ptr, ' ');
+      ptr2 = strchr(ptr, ' ');
       if (!ptr2)
-        ptr2 = index(ptr, ':');
+        ptr2 = strchr(ptr, ':');
 
       if (ptr2) {
         ptr2++;