Use a native strcasestr() if found.
This commit is contained in:
@@ -1900,6 +1900,7 @@ AC_CHECK_FUNCS( strtoll \
|
||||
select \
|
||||
strdup \
|
||||
strstr \
|
||||
strcasestr \
|
||||
strtok_r \
|
||||
uname \
|
||||
strcasecmp \
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user