From be2c418b73fcb6c606725d84c18b0ad618082c75 Mon Sep 17 00:00:00 2001 From: Justin Pettit Date: Tue, 25 Aug 2009 14:11:44 -0700 Subject: Cleanup isdigit() warnings. NetBSD's gcc complains if isdigit()'s argument is an unadorned char. This provides an appropriate cast. --- CodingStyle | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'CodingStyle') diff --git a/CodingStyle b/CodingStyle index 69df907a2..f4765ad8d 100644 --- a/CodingStyle +++ b/CodingStyle @@ -430,7 +430,9 @@ and precedence makes it necessary, or unless the operands are themselves expressions that use && and ||. Thus: - if (!isdigit(s[0]) || !isdigit(s[1]) || !isdigit(s[2])) { + if (!isdigit((unsigned char)s[0]) + || !isdigit((unsigned char)s[1]) + || !isdigit((unsigned char)s[2])) { printf("string %s does not start with 3-digit code\n", s); } -- cgit v1.2.1