Commit c4782007 authored by Dan Fandrich's avatar Dan Fandrich
Browse files

Use a native strcasestr() if found.

parent 775f86cb
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1900,6 +1900,7 @@ AC_CHECK_FUNCS( strtoll \
                select \
                strdup \
                strstr \
                strcasestr \
                strtok_r \
                uname \
                strcasecmp \
+4 −0
Original line number Diff line number Diff line
@@ -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