]> git.neil.brown.name Git - metad.git/blob - strccmp.c
Assorted reformating
[metad.git] / strccmp.c
1 #include <string.h>
2
3 int strncasecmp(a,b, n)
4 char *a, *b;
5 int n;
6 {
7         char ac=0, bc=0;
8
9         while(n--)
10         {
11                 ac = *a++;
12                 if (ac>='a' && ac <= 'z') ac -= 'a'-'A';
13                 bc = *b++;
14                 if (bc>='a' && bc <= 'z') bc -= 'a'-'A';
15                 if (ac == 0 || ac != bc) break;
16         }
17         if (ac<bc) return -1;
18         if (ac > bc) return 1;
19         return 0;
20 }
21
22 int strcasecmp(a,b)
23 char *a, *b;
24 {
25         return strncasecmp(a,b,(int)strlen(a)+1);
26 }