2 ** strcasecmp.c -- compare strings, ignoring case
4 ** This code is Copyright (c) 2002, by the authors of nmh. See the
5 ** COPYRIGHT file in the root directory of the nmh distribution for
6 ** complete copyright information.
13 ** Our version of strcasecmp has to deal with NULL strings.
14 ** Once that is fixed in the rest of the code, we can use the
15 ** native version, instead of this one.
19 mh_strcasecmp(const char *s1, const char *s2)
21 const unsigned char *us1, *us2;
23 us1 = (const unsigned char *) s1,
24 us2 = (const unsigned char *) s2;
31 while (tolower(*us1) == tolower(*us2++))
34 return (tolower(*us1) - tolower(*--us2));