From 3281f9d8e5a330d9958a6bbb8e159372a873f4dd Mon Sep 17 00:00:00 2001 From: Joerg Wunsch Date: Tue, 19 Mar 1996 21:21:06 +0000 Subject: [PATCH] Cast char's to (u_char) before passing them to isctype() functions. --- usr.bin/tr/str.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usr.bin/tr/str.c b/usr.bin/tr/str.c index 0c2b6ef8c56..7c0fd7cc84b 100644 --- a/usr.bin/tr/str.c +++ b/usr.bin/tr/str.c @@ -277,7 +277,7 @@ genseq(s) ++s->str; break; default: - if (isdigit(*s->str)) { + if (isdigit((u_char)*s->str)) { s->cnt = strtol(s->str, &ep, 0); if (*ep == ']') { s->str = ep + 1; @@ -302,7 +302,7 @@ backslash(s) register int ch, cnt, val; for (cnt = val = 0;;) { - ch = *++s->str; + ch = (u_char)*++s->str; if (!isascii(ch) || !isdigit(ch)) break; val = val * 8 + ch - '0';