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;
begin_ptr = end_ptr;
}
- ptr = index(buffer, ':');
+ ptr = strchr(buffer, ':');
in_port_t port = 0;
if (ptr) {
errno = 0;
port = (in_port_t) strtoul(ptr, (char **) NULL, 10);
- if (errno != 0) {
+ if (errno) {
memcached_server_free(servers);
return NULL;
}
- ptr2 = index(ptr, ' ');
+ ptr2 = strchr(ptr, ' ');
if (!ptr2)
- ptr2 = index(ptr, ':');
+ ptr2 = strchr(ptr, ':');
if (ptr2) {
ptr2++;
errno = 0;
weight = uint32_t(strtoul(ptr2, (char **) NULL, 10));
- if (errno != 0) {
+ if (errno) {
memcached_server_free(servers);
return NULL;
}