+1999-12-27 Morten Welinder <terra@diku.dk>
+
+ * syscall.c (lookup_signal, lookup_desc): isdigit requires an
+ _unsigned_ char parameter.
+
2000-02-14 Wichert Akkerman <wakkerma@debian.org>
* S390 updates
int i;
char buf[32];
- if (s && *s && isdigit(*s))
+ if (s && *s && isdigit((unsigned char)*s))
return atoi(s);
strcpy(buf, s);
s = buf;
for (i = 0; s[i]; i++)
- s[i] = toupper(s[i]);
+ s[i] = toupper((unsigned char)(s[i]));
if (strncmp(s, "SIG", 3) == 0)
s += 3;
for (i = 0; i <= NSIG; i++) {
lookup_desc(s)
char *s;
{
- if (s && *s && isdigit(*s))
+ if (s && *s && isdigit((unsigned char)*s))
return atoi(s);
return -1;
}