1 /* Provided by Michael Schmitz <mschmitz@sema.de>; public domain? */
6 #if defined(STDC_HEADERS) || defined(HAVE_STRING_H)
12 /* Compare S1 and S2 ignoring case, returning less than,
13 equal to or greater than zero if S1 is lexicographically
14 less than, equal to or greater than S2. */
20 register const unsigned char *p1 = (const unsigned char *) s1;
21 register const unsigned char *p2 = (const unsigned char *) s2;
31 if (c1 == '\0' || c2 == '\0' || c1 != c2)