Use a native strcasestr() if found.

This commit is contained in:
Dan Fandrich
2007-09-25 06:43:58 +00:00
parent 775f86cb5a
commit c478200766
2 changed files with 5 additions and 0 deletions

View File

@@ -1900,6 +1900,7 @@ AC_CHECK_FUNCS( strtoll \
select \
strdup \
strstr \
strcasestr \
strtok_r \
uname \
strcasecmp \

View File

@@ -90,6 +90,9 @@ int curl_strnequal(const char *first, const char *second, size_t max)
*/
char *Curl_strcasestr(const char *haystack, const char *needle)
{
#if defined(HAVE_STRCASESTR)
return strcasestr(haystack, needle);
#else
size_t nlen = strlen(needle);
size_t hlen = strlen(haystack);
@@ -99,6 +102,7 @@ char *Curl_strcasestr(const char *haystack, const char *needle)
haystack++;
}
return NULL;
#endif
}
#ifndef HAVE_STRLCAT