Quite a few instances of the Cardinal Error of Ctype were turned up

by a grep I just did. Oops.

[originally from svn r6113]
This commit is contained in:
Simon Tatham
2005-07-17 17:10:11 +00:00
parent 8ac92e8607
commit e33a57b703
9 changed files with 17 additions and 17 deletions

View File

@ -108,16 +108,16 @@ static void decode_params(game_params *ret, char const *string)
ret->n = 2;
ret->rowsonly = ret->orientable = FALSE;
ret->movetarget = 0;
while (*string && isdigit(*string)) string++;
while (*string && isdigit((unsigned char)*string)) string++;
if (*string == 'x') {
string++;
ret->h = atoi(string);
while (*string && isdigit(*string)) string++;
while (*string && isdigit((unsigned char)*string)) string++;
}
if (*string == 'n') {
string++;
ret->n = atoi(string);
while (*string && isdigit(*string)) string++;
while (*string && isdigit((unsigned char)*string)) string++;
}
while (*string) {
if (*string == 'r') {
@ -127,7 +127,7 @@ static void decode_params(game_params *ret, char const *string)
} else if (*string == 'm') {
string++;
ret->movetarget = atoi(string);
while (string[1] && isdigit(string[1])) string++;
while (string[1] && isdigit((unsigned char)string[1])) string++;
}
string++;
}