From e33a57b703f11de067a400505e2425de3a0b5f9e Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Sun, 17 Jul 2005 17:10:11 +0000 Subject: Quite a few instances of the Cardinal Error of Ctype were turned up by a grep I just did. Oops. [originally from svn r6113] --- twiddle.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'twiddle.c') diff --git a/twiddle.c b/twiddle.c index 2f33fb7..1000ef4 100644 --- a/twiddle.c +++ b/twiddle.c @@ -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++; } -- cgit v1.1