1 #pragma once 2 3 #include <sys/types.h> 4 5 #pragma once 6 7 #include <__libc__.h> 8 9 10 #if defined(__cplusplus) 11 extern "C" { 12 #endif 13 // int isalnum(int c); 14 int isalpha(int c); 15 int isdigit(int c); 16 int islower(int c); 17 int isprint(int c); 18 // int isgraph(int c); 19 // int iscntrl(int c); 20 // int isgraph(int c); 21 // int ispunct(int c); 22 int isspace(int c); 23 int isupper(int c); 24 // int isxdigit(int c); 25 26 int isascii(int c); 27 28 int tolower(int c); 29 int toupper(int c); 30 31 #define _U 01 32 #define _L 02 33 #define _N 04 34 #define _S 010 35 #define _P 020 36 #define _C 040 37 #define _X 0100 38 #define _B 0200 39 40 extern char _ctype_[256]; 41 42 #if defined(__cplusplus) 43 } /* extern "C" */ 44 #endif