special cases of the char variants of the <ctype.h> family
This commit is contained in:
parent
726d0be34c
commit
0932120a7f
|
|
@ -674,7 +674,7 @@ static int MakeArgcArgv(char *cmdline,int *argc,char ***argv)
|
|||
strtok */
|
||||
/* trim all the whitespace off the end of the string. */
|
||||
for (i=(signed)strlen(pWorkString)-1; i >=0; i--)
|
||||
if (isspace(pWorkString[i]))
|
||||
if (isspace((unsigned char) pWorkString[i]))
|
||||
pWorkString[i] = '\0';
|
||||
else
|
||||
break;
|
||||
|
|
@ -1395,7 +1395,7 @@ rlead(char *s)
|
|||
bool has_space = TRUE;
|
||||
for(i=0;s[i] != '\0';i++)
|
||||
{
|
||||
if(isspace(s[i]) && has_space)
|
||||
if(isspace((unsigned char) s[i]) && has_space)
|
||||
{
|
||||
; //Do nothing
|
||||
}
|
||||
|
|
|
|||
|
|
@ -138,7 +138,7 @@ local_strcmpi(char *s, char *t)
|
|||
if (! (*s || *t)) {
|
||||
return 0;
|
||||
}
|
||||
return (tolower(*s) - tolower(*t));
|
||||
return tolower((unsigned char) *s) - tolower((unsigned char) *t);
|
||||
}
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
|
|
|
|||
Loading…
Reference in New Issue