Commit | Line | Data |
---|---|---|
69739ccc BJ |
1 | |
2 | #define _U 01 | |
3 | #define _L 02 | |
4 | #define _A 03 | |
5 | #define _N 04 | |
6 | #define _S 010 | |
7 | ||
8 | extern char _ctype[]; | |
9 | ||
10 | #define isalpha(c) (_ctype[c]&_A) | |
11 | #define isupper(c) (_ctype[c]&_U) | |
12 | #define islower(c) (_ctype[c]&_L) | |
13 | #define isdigit(c) (_ctype[c]&_N) | |
14 | #define isspace(c) (_ctype[c]&_S) | |
15 | #define toupper(c) ((c)-'a'+'A') | |
16 | #define tolower(c) ((c)-'A'+'a') |