diff options
| author | Joerg Wunsch <joerg@FreeBSD.org> | 1996-03-19 21:21:06 +0000 |
|---|---|---|
| committer | Joerg Wunsch <joerg@FreeBSD.org> | 1996-03-19 21:21:06 +0000 |
| commit | 3281f9d8e5a330d9958a6bbb8e159372a873f4dd (patch) | |
| tree | d971d9c0d5946c92afa89a9f03c27bc5b6318aa9 /usr.bin/tr | |
| parent | 08aff01b5daa50f6cec360f6c7bba13f2ea19aac (diff) | |
Notes
Diffstat (limited to 'usr.bin/tr')
| -rw-r--r-- | usr.bin/tr/str.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/tr/str.c b/usr.bin/tr/str.c index 0c2b6ef8c56d8..7c0fd7cc84bc3 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'; |
