cast argument to is* to unsigned char
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14502 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -60,7 +60,7 @@ domacro(int argc, char **argv)
|
||||
TOP:
|
||||
cp1 = macros[i].mac_start;
|
||||
while (cp1 != macros[i].mac_end) {
|
||||
while (isspace(*cp1)) {
|
||||
while (isspace((unsigned char)*cp1)) {
|
||||
cp1++;
|
||||
}
|
||||
cp2 = line;
|
||||
@@ -70,9 +70,9 @@ TOP:
|
||||
*cp2++ = *++cp1;
|
||||
break;
|
||||
case '$':
|
||||
if (isdigit(*(cp1+1))) {
|
||||
if (isdigit((unsigned char)*(cp1+1))) {
|
||||
j = 0;
|
||||
while (isdigit(*++cp1)) {
|
||||
while (isdigit((unsigned char)*++cp1)) {
|
||||
j = 10*j + *cp1 - '0';
|
||||
}
|
||||
cp1--;
|
||||
|
@@ -74,7 +74,7 @@ makeargv()
|
||||
}
|
||||
while ((c = *cp)) {
|
||||
int inquote = 0;
|
||||
while (isspace(c))
|
||||
while (isspace((unsigned char)c))
|
||||
c = *++cp;
|
||||
if (c == '\0')
|
||||
break;
|
||||
@@ -96,7 +96,7 @@ makeargv()
|
||||
} else if (c == '\'') {
|
||||
inquote = '\'';
|
||||
continue;
|
||||
} else if (isspace(c))
|
||||
} else if (isspace((unsigned char)c))
|
||||
break;
|
||||
}
|
||||
*cp2++ = c;
|
||||
@@ -2026,11 +2026,11 @@ cmdrc(char *m1, char *m2)
|
||||
if (line[0] == '#')
|
||||
continue;
|
||||
if (gotmachine) {
|
||||
if (!isspace(line[0]))
|
||||
if (!isspace((unsigned char)line[0]))
|
||||
gotmachine = 0;
|
||||
}
|
||||
if (gotmachine == 0) {
|
||||
if (isspace(line[0]))
|
||||
if (isspace((unsigned char)line[0]))
|
||||
continue;
|
||||
if (strncasecmp(line, m1, l1) == 0)
|
||||
strncpy(line, &line[l1], sizeof(line) - l1);
|
||||
|
Reference in New Issue
Block a user