ENH: remove warning and unneeded cast

This commit is contained in:
Bill Hoffman 2003-08-17 12:24:06 -04:00
parent 0bdfbc72a8
commit 3935711e01
1 changed files with 2 additions and 4 deletions

View File

@ -970,17 +970,15 @@ unsigned long SystemTools::FileLength(const char* filename)
int SystemTools::Strucmp(const char *s1, const char *s2) int SystemTools::Strucmp(const char *s1, const char *s2)
{ {
// return strcasecmp(s1,s2);
//
// lifted from Graphvis http://www.graphviz.org // lifted from Graphvis http://www.graphviz.org
while ((*s1 != '\0') while ((*s1 != '\0')
&& (tolower(*(unsigned char *)s1) == tolower(*(unsigned char *)s2))) && (tolower(*s1) == tolower(*s2)))
{ {
s1++; s1++;
s2++; s2++;
} }
return tolower(*(unsigned char *) s1) - tolower(*(unsigned char *) s2); return tolower(*s1) - tolower(*s2);
} }