diff options
author | Todd C. Miller <millert@cvs.openbsd.org> | 2003-06-10 22:00:32 +0000 |
---|---|---|
committer | Todd C. Miller <millert@cvs.openbsd.org> | 2003-06-10 22:00:32 +0000 |
commit | b4cd6c88c290fe4a637a73ad799de32e071d60b1 (patch) | |
tree | d576cbe1126186085ff3e00f73908d10fc143a44 /lib/libc/gen/isctype.c | |
parent | 54f2f1ad31e7684810926825f7586b7c8dcc7c23 (diff) |
Remove an extraneous "& 0xff" (the cast to unsigned char is sufficient).
Use "extern __inline" instead of "static __inline" since the extern
flavor behaves more like a macro (which is what we want).
OK deraadt@ and tested on all platforms by various folks.
Diffstat (limited to 'lib/libc/gen/isctype.c')
-rw-r--r-- | lib/libc/gen/isctype.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/lib/libc/gen/isctype.c b/lib/libc/gen/isctype.c index 85a2dddaa5a..5cd9b58602b 100644 --- a/lib/libc/gen/isctype.c +++ b/lib/libc/gen/isctype.c @@ -33,7 +33,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) -static char rcsid[] = "$OpenBSD: isctype.c,v 1.8 2003/06/02 20:18:34 millert Exp $"; +static char rcsid[] = "$OpenBSD: isctype.c,v 1.9 2003/06/10 22:00:31 millert Exp $"; #endif /* LIBC_SCCS and not lint */ #define _ANSI_LIBRARY @@ -45,7 +45,7 @@ int isalnum(c) int c; { - return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & (_U|_L|_N))); + return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)c] & (_U|_L|_N))); } #undef isalpha @@ -53,7 +53,7 @@ int isalpha(c) int c; { - return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & (_U|_L))); + return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)c] & (_U|_L))); } #undef isblank @@ -69,7 +69,7 @@ int iscntrl(c) int c; { - return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _C)); + return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)c] & _C)); } #undef isdigit @@ -77,7 +77,7 @@ int isdigit(c) int c; { - return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _N)); + return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)c] & _N)); } #undef isgraph @@ -85,7 +85,7 @@ int isgraph(c) int c; { - return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & (_P|_U|_L|_N))); + return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)c] & (_P|_U|_L|_N))); } #undef islower @@ -93,7 +93,7 @@ int islower(c) int c; { - return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _L)); + return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)c] & _L)); } #undef isprint @@ -101,7 +101,7 @@ int isprint(c) int c; { - return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & (_P|_U|_L|_N|_B))); + return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)c] & (_P|_U|_L|_N|_B))); } #undef ispunct @@ -109,7 +109,7 @@ int ispunct(c) int c; { - return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _P)); + return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)c] & _P)); } #undef isspace @@ -117,7 +117,7 @@ int isspace(c) int c; { - return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _S)); + return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)c] & _S)); } #undef isupper @@ -125,7 +125,7 @@ int isupper(c) int c; { - return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _U)); + return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)c] & _U)); } #undef isxdigit @@ -133,7 +133,7 @@ int isxdigit(c) int c; { - return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & (_N|_X))); + return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)c] & (_N|_X))); } #undef isascii |