This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | char_isascii(ch) ((unsigned int)(ch) < 128u) |
check for an ASCII character | |
#define | char_isblank(ch) (ch == ' ' || ch == '\t') |
check for a blank character (space, horizontal tab) | |
#define | char_iscntrl(ch) ((unsigned int)(ch) < 32u || ch == 127) |
check for an ASCII control character | |
#define | char_isdigit(ch) ((unsigned int)(ch - '0') < 10u) |
check for a digit character (0-9) | |
#define | char_isgraph(ch) ((unsigned int)(ch - '!') < 94u) |
check for graphable characters (excluding space) | |
#define | char_islower(ch) ((unsigned int)(ch - 'a') < 26u) |
check for a lower-case character | |
#define | char_isprint(ch) ((unsigned int)(ch - ' ') < 95u) |
check for a printable character (including space) | |
#define | char_isspace(ch) ((unsigned int)(ch - '\t') < 5u || ch == ' ') |
check for a whitespace character (\t, \n, \v, \f, \r) | |
#define | char_isupper(ch) ((unsigned int)(ch - 'A') < 26u) |
check for an upper-case character | |
#define | char_isxdigit(ch) |
check for a hexadecimal character | |
#define | char_isalpha(ch) (char_islower(ch) || char_isupper(ch)) |
check for an upper- or lower-case character | |
#define | char_isalnum(ch) (char_isalpha(ch) || char_isdigit(ch)) |
check for an upper-, lower-case or digit character | |
#define | char_ispunct(ch) |
check for a punctuation character | |
#define | char_tolower(ch) do { if (char_isupper(ch)) ch += 32; } while(0) |
convert character to lower-case | |
#define | char_toupper(ch) do { if (char_islower(ch)) ch -= 32; } while(0) |
convert character to upper-case |