These macros allow correct support of 8-bit characters on systems which support 8-bit characters. Pretty dumb how the cast is required, but that's legacy libc for ya. These new macros do not support EOF like the standard macros do. Tough.
◆ apr_isalnum
Value:(isalnum(((unsigned char)(c))))
- See also
- isalnum
◆ apr_isalpha
Value:(isalpha(((unsigned char)(c))))
- See also
- isalpha
◆ apr_isascii
◆ apr_iscntrl
Value:(iscntrl(((unsigned char)(c))))
- See also
- iscntrl
◆ apr_isdigit
Value:(isdigit(((unsigned char)(c))))
- See also
- isdigit
◆ apr_isgraph
Value:(isgraph(((unsigned char)(c))))
- See also
- isgraph
◆ apr_islower
Value:(islower(((unsigned char)(c))))
- See also
- islower
◆ apr_isprint
Value:(isprint(((unsigned char)(c))))
- See also
- isprint
◆ apr_ispunct
Value:(ispunct(((unsigned char)(c))))
- See also
- ispunct
◆ apr_isspace
Value:(isspace(((unsigned char)(c))))
- See also
- isspace
◆ apr_isupper
Value:(isupper(((unsigned char)(c))))
- See also
- isupper
◆ apr_isxdigit
#define apr_isxdigit |
( |
| c | ) |
|
Value:(isxdigit(((unsigned char)(c))))
- See also
- isxdigit
◆ apr_tolower
Value:(tolower(((unsigned char)(c))))
- See also
- tolower
◆ apr_toupper
Value:(toupper(((unsigned char)(c))))
- See also
- toupper