Cast arguments to ctype(3) functions through (int)(unsigned char).
[coreboot.git] / util / nvramtool / cmos_ops.c
index 86ffe1022b501f2519a42ecd2fed01b8a443683d..2bbc8a1df6fe19014168a74a84ebf027f2e2a9a1 100644 (file)
@@ -125,7 +125,7 @@ int prepare_cmos_write(const cmos_entry_t * e, const char value_str[],
                /* See if the first character of 'value_str' (excluding
                 * any initial whitespace) is a minus sign.
                 */
-               for (p = value_str; isspace(*p); p++) ;
+               for (p = value_str; isspace((int)(unsigned char)*p); p++) ;
                negative = (*p == '-');
 
                out = strtoull(value_str, (char **)&p, 0);