strcasestr.c raw

   1  #define _GNU_SOURCE
   2  #include <string.h>
   3  
   4  char *strcasestr(const char *h, const char *n)
   5  {
   6  	size_t l = strlen(n);
   7  	for (; *h; h++) if (!strncasecmp(h, n, l)) return (char *)h;
   8  	return 0;
   9  }
  10