Go to the source code of this file.
Defines | |
#define | _ABLE_CLIB_CTYPE_H 1 |
#define | _U 0x01 |
#define | _L 0x02 |
#define | _D 0x04 |
#define | _C 0x08 |
#define | _P 0x10 |
#define | _S 0x20 |
#define | _X 0x40 |
#define | _SP 0x80 |
#define | __ismask(x) (_ctype[(int)(unsigned char)(x)]) |
#define | isprint(c) ((__ismask(c) & ( _U | _L | _D | _P | _SP )) != 0) |
#define | isgraph(c) ((__ismask(c) & ( _U | _L | _D | _P )) != 0) |
#define | isalnum(c) ((__ismask(c) & ( _U | _L | _D )) != 0) |
#define | isalpha(c) ((__ismask(c) & ( _U | _L )) != 0) |
#define | isupper(c) ((__ismask(c) & ( _U )) != 0) |
#define | islower(c) ((__ismask(c) & ( _L )) != 0) |
#define | isdigit(c) ((__ismask(c) & ( _D )) != 0) |
#define | ispunct(c) ((__ismask(c) & ( _P )) != 0) |
#define | isspace(c) ((__ismask(c) & ( _S )) != 0) |
#define | isxdigit(c) ((__ismask(c) & ( _D | _X )) != 0) |
#define | iscntrl(c) ((__ismask(c) & ( _C )) != 0) |
#define | isascii(c) (((unsigned char)(c))<=0x7f) |
#define | toascii(c) (((unsigned char)(c))&0x7f) |
#define | isblank(c) (((c) == ' ') || ((c) == '\t')) |
#define | tolower(c) __tolower(c) |
#define | toupper(c) __toupper(c) |
Variables | |
const unsigned char | _ctype [] |
#define __ismask | ( | x | ) | (_ctype[(int)(unsigned char)(x)]) |
#define _ABLE_CLIB_CTYPE_H 1 |
#define _C 0x08 |
#define _D 0x04 |
#define _L 0x02 |
#define _P 0x10 |
#define _S 0x20 |
#define _SP 0x80 |
#define _U 0x01 |
#define _X 0x40 |
#define isalnum | ( | c | ) | ((__ismask(c) & ( _U | _L | _D )) != 0) |
#define isalpha | ( | c | ) | ((__ismask(c) & ( _U | _L )) != 0) |
#define isascii | ( | c | ) | (((unsigned char)(c))<=0x7f) |
#define isblank | ( | c | ) | (((c) == ' ') || ((c) == '\t')) |
#define iscntrl | ( | c | ) | ((__ismask(c) & ( _C )) != 0) |
#define isdigit | ( | c | ) | ((__ismask(c) & ( _D )) != 0) |
#define isgraph | ( | c | ) | ((__ismask(c) & ( _U | _L | _D | _P )) != 0) |
#define islower | ( | c | ) | ((__ismask(c) & ( _L )) != 0) |
#define isprint | ( | c | ) | ((__ismask(c) & ( _U | _L | _D | _P | _SP )) != 0) |
#define ispunct | ( | c | ) | ((__ismask(c) & ( _P )) != 0) |
#define isspace | ( | c | ) | ((__ismask(c) & ( _S )) != 0) |
#define isupper | ( | c | ) | ((__ismask(c) & ( _U )) != 0) |
#define isxdigit | ( | c | ) | ((__ismask(c) & ( _D | _X )) != 0) |
#define toascii | ( | c | ) | (((unsigned char)(c))&0x7f) |
#define tolower | ( | c | ) | __tolower(c) |
#define toupper | ( | c | ) | __toupper(c) |
const unsigned char _ctype[] |