From 3bd56b04a8bab7208494fd7dc74af5528fc41604 Mon Sep 17 00:00:00 2001 From: rsc Date: Fri, 9 Sep 2005 23:16:15 +0000 Subject: NetBSD-macppc ctype needs uchars. --- src/cmd/9660/dump.c | 2 +- src/cmd/9660/ichar.c | 3 +-- src/cmd/9660/util.c | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) (limited to 'src/cmd/9660') diff --git a/src/cmd/9660/dump.c b/src/cmd/9660/dump.c index b77e9eb9..d3504ff9 100644 --- a/src/cmd/9660/dump.c +++ b/src/cmd/9660/dump.c @@ -456,7 +456,7 @@ static int isalldigit(char *s) { while(*s) - if(!isdigit(*s++)) + if(!isdigit((uchar)*s++)) return 0; return 1; } diff --git a/src/cmd/9660/ichar.c b/src/cmd/9660/ichar.c index 35b0c056..3b2b5367 100644 --- a/src/cmd/9660/ichar.c +++ b/src/cmd/9660/ichar.c @@ -25,8 +25,7 @@ isostring(uchar *buf, int len) while(len > 0 && p[len-1] == ' ') p[--len] = '\0'; for(q=p; *q; q++) - *q = tolower(*q); - + *q = tolower((uchar)*q); q = atom(p); free(p); return q; diff --git a/src/cmd/9660/util.c b/src/cmd/9660/util.c index 16fb21f3..ebf944e2 100644 --- a/src/cmd/9660/util.c +++ b/src/cmd/9660/util.c @@ -78,7 +78,7 @@ struprcpy(char *p, char *s) op = p; for(; *s; s++) - *p++ = toupper(*s); + *p++ = toupper((uchar)*s); *p = '\0'; return op; -- cgit v1.2.3