]> granicus.if.org Git - curl/commitdiff
remove Curl_strcasestr() since there is no code at all using this function!
authorDaniel Stenberg <daniel@haxx.se>
Wed, 15 Oct 2008 09:56:34 +0000 (09:56 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 15 Oct 2008 09:56:34 +0000 (09:56 +0000)
lib/strequal.c

index ac9075d5899f0a40308786e41b8dd05277d8dd1f..e8c6674970b1e648f1a2e5bc18f6d2ee8984005a 100644 (file)
@@ -76,29 +76,6 @@ int curl_strnequal(const char *first, const char *second, size_t max)
 #endif
 }
 
-/*
- * Curl_strcasestr() finds the first occurrence of the substring needle in the
- * string haystack.  The terminating `\0' characters are not compared. The
- * matching is done CASE INSENSITIVE, which thus is the difference between
- * this and strstr().
- */
-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);
-
-  while(hlen-- >= nlen) {
-    if(curl_strnequal(haystack, needle, nlen))
-      return (char *)haystack;
-    haystack++;
-  }
-  return NULL;
-#endif
-}
-
 #ifndef HAVE_STRLCAT
 /*
  * The strlcat() function appends the NUL-terminated string src to the end