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