![]() ![]() | ![]() |
version 1.29, 2015/11/13 16:48:48 | version 1.30, 2015/11/14 20:13:29 | ||
---|---|---|---|
|
|
||
for (; *s != '\0'; s++, ps++) { | for (; *s != '\0'; s++, ps++) { | ||
c = *ps; | c = *ps; | ||
if (uppercase) { | if (uppercase) { | ||
if (len == 0 && isupper(c)) | if (len == 0 && islower(c)) | ||
return (-1); | return (-1); | ||
if (isupper(c)) | c = tolower(c); | ||
c = tolower(c); | |||
} | } | ||
sc = *s; | sc = *s; | ||
if (len > 0 && isupper(sc)) | if (len > 0) | ||
sc = tolower(sc); | sc = tolower(sc); | ||
if (c != sc) | if (c != sc) | ||
break; | break; |