9#define __control_char 0x01
10#define __motion_char 0x02
11#define __space_char 0x04
12#define __punctuation 0x08
14#define __hex_digit 0x20
15#define __lower_case 0x40
16#define __upper_case 0x80
18#define __letter (__lower_case | __upper_case)
19#define __alphanumeric (__letter | __digit)
20#define __graphic (__alphanumeric | __punctuation)
21#define __printable (__graphic | __space_char)
22#define __whitespace (__motion_char | __space_char)
23#define __control (__motion_char | __control_char)
24#define __zero_fill(c) ((int) (unsigned char) (c))
#define __letter
Definition ctype.h:18
const unsigned char __ctype_map[]
Definition ctype.c:15
int isalpha(int c)
Definition ctype.h:26
int isdigit(int c)
Definition ctype.h:30
int isspace(int c)
Definition ctype.h:34
const unsigned char __upper_map[]
Definition ctype.c:54
const unsigned char __lower_map[]
Definition ctype.c:29
#define __upper_case
Definition ctype.h:16
#define __digit
Definition ctype.h:13
int toupper(int c)
Definition ctype.c:87
#define __hex_digit
Definition ctype.h:14
int tolower(int c)
Definition ctype.c:79
int isupper(int c)
Definition ctype.h:38
int isxdigit(int c)
Definition ctype.h:42
#define __whitespace
Definition ctype.h:22