-static
-ustrcmp(s1, s2)
- register char *s1, *s2;
-{
-#define lower(c) (islower(c) ? (c) : tolower(c))
-
- for (; *s1; s1++, s2++) {
- if (*s1 == *s2)
- continue;
- if (isalpha(*s1) && isalpha(*s2) &&
- lower(*s1) == lower(*s2))
- continue;
- return (*s2 - *s1);
- }
- return (0);
-}
-