diff options
-rw-r--r-- | c/src/ChangeLog | 6 | ||||
-rw-r--r-- | c/src/libchip/network/i82586.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/c/src/ChangeLog b/c/src/ChangeLog index 7b38d0f2e6..cd119c342f 100644 --- a/c/src/ChangeLog +++ b/c/src/ChangeLog @@ -1,3 +1,9 @@ +2010-03-12 Joel Sherrill <joel.sherrill@oarcorp.com> + + * libchip/network/i82586.c: Readdress use of ctype methods per + recommendation from D.J. Delorie on the newlib mailing list. We + should pass an unsigned char into these methods. + 2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com> * libchip/ide/ide_controller.c: Fix warnings for uninitialized diff --git a/c/src/libchip/network/i82586.c b/c/src/libchip/network/i82586.c index 9a09d0284b..9c5360b3e1 100644 --- a/c/src/libchip/network/i82586.c +++ b/c/src/libchip/network/i82586.c @@ -246,7 +246,7 @@ char *bitmask_snprintf(unsigned long value, const char *format, char *buf, int b while (*format) { if (value & 0x80000000) - while (isalnum((int)*format)) + while (isalnum((unsigned char)*format)) *b++ = *format; else *b++ = '0'; |