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