1 #include "../git-compat-util.h"
 
   3 char *gitstrcasestr(const char *haystack, const char *needle)
 
   5         int nlen = strlen(needle);
 
   6         int hlen = strlen(haystack) - nlen + 1;
 
   9         for (i = 0; i < hlen; i++) {
 
  11                 for (j = 0; j < nlen; j++) {
 
  12                         unsigned char c1 = haystack[i+j];
 
  13                         unsigned char c2 = needle[j];
 
  14                         if (toupper(c1) != toupper(c2))
 
  17                 return (char *) haystack + i;