From cc80022e846cbf7e4801261de94961a4dd1f25ae Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Fri, 28 Jan 2005 21:32:20 +0000 Subject: [PATCH] Pass an unsigned character to isdigit(). --- options.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/options.c b/options.c index 46878027..3876ce0f 100644 --- a/options.c +++ b/options.c @@ -736,9 +736,9 @@ int parse_arguments(int *argc, const char ***argv, int frommain) break; case OPT_MAX_SIZE: - for (arg = max_size_arg; isdigit(*arg); arg++) {} + for (arg = max_size_arg; isdigit(*(uchar*)arg); arg++) {} if (*arg == '.') - for (arg++; isdigit(*arg); arg++) {} + for (arg++; isdigit(*(uchar*)arg); arg++) {} switch (*arg) { case 'k': case 'K': max_size = atof(max_size_arg) * 1024; -- 2.34.1