aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/cb/cbtype.h
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2007-03-25 18:32:51 +0000
committerrsc <devnull@localhost>2007-03-25 18:32:51 +0000
commit79049567a0fac8707ea3f2927403445bdb2394fa (patch)
treef8240bf89e8bb3452fe4e3cee6000b697723ad17 /src/cmd/cb/cbtype.h
parentff3dce55bfbc7da32db11803f2acac7ec30c35c9 (diff)
downloadplan9port-79049567a0fac8707ea3f2927403445bdb2394fa.tar.gz
plan9port-79049567a0fac8707ea3f2927403445bdb2394fa.tar.bz2
plan9port-79049567a0fac8707ea3f2927403445bdb2394fa.zip
try to handle Beof in the macros (Michael Teichgräber)
Diffstat (limited to 'src/cmd/cb/cbtype.h')
-rw-r--r--src/cmd/cb/cbtype.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/cmd/cb/cbtype.h b/src/cmd/cb/cbtype.h
index e41d5002..0999e58f 100644
--- a/src/cmd/cb/cbtype.h
+++ b/src/cmd/cb/cbtype.h
@@ -34,17 +34,17 @@ extern unsigned char _cbtype_[]; /* in /usr/src/libc/gen/ctype_.c */
#undef tolower
#undef toascii
-#define isop(c) ((_cbtype_+1)[(uchar)(c)]&_O)
-#define isalpha(c) ((_cbtype_+1)[(uchar)(c)]&(_U|_L))
-#define isupper(c) ((_cbtype_+1)[(uchar)(c)]&_U)
-#define islower(c) ((_cbtype_+1)[(uchar)(c)]&_L)
-#define isdigit(c) ((_cbtype_+1)[(uchar)(c)]&_N)
-#define isxdigit(c) ((_cbtype_+1)[(uchar)(c)]&(_N|_X))
-#define isspace(c) ((_cbtype_+1)[(uchar)(c)]&_S)
-#define ispunct(c) ((_cbtype_+1)[(uchar)(c)]&_P)
-#define isalnum(c) ((_cbtype_+1)[(uchar)(c)]&(_U|_L|_N))
-#define isprint(c) ((_cbtype_+1)[(uchar)(c)]&(_P|_U|_L|_N))
-#define iscntrl(c) ((_cbtype_+1)[(uchar)(c)]&_C)
+#define isop(c) ((_cbtype_+1)[c]&_O)
+#define isalpha(c) ((_cbtype_+1)[c]&(_U|_L))
+#define isupper(c) ((_cbtype_+1)[c]&_U)
+#define islower(c) ((_cbtype_+1)[c]&_L)
+#define isdigit(c) ((_cbtype_+1)[c]&_N)
+#define isxdigit(c) ((_cbtype_+1)[c]&(_N|_X))
+#define isspace(c) ((_cbtype_+1)[c]&_S)
+#define ispunct(c) ((_cbtype_+1)[c]&_P)
+#define isalnum(c) ((_cbtype_+1)[c]&(_U|_L|_N))
+#define isprint(c) ((_cbtype_+1)[c]&(_P|_U|_L|_N))
+#define iscntrl(c) ((_cbtype_+1)[c]&_C)
#define isascii(c) ((unsigned)(c)<=0177)
#define toupper(c) ((c)-'a'+'A')
#define tolower(c) ((c)-'A'+'a')