| Classification functions | |
| isalnum | Is character alphanumeric? |
| isalpha | Is character alphabetic? |
| isblank | Is character a space or horizontal tab? |
| iscntrl | Is character a control? |
| isdigit | Is character a decimal digit? |
| isgraph | Is character any printing character except space? |
| islower | Is character a lowercase letter? |
| isprint | Is character printable? |
| ispunct | Is character a punctuation mark? |
| isspace | Is character a whitespace character? |
| isupper | Is character an uppercase letter? |
| isxdigit | Is character a hexadecimal digit? |
| Conversion functions | |
| tolower | Convert uppercase character to lowercase |
| toupper | Convert lowercase character to uppercase |
| Classification functions (extended) | |
| isalnum_l | Is character alphanumeric? |
| isalpha_l | Is character alphabetic? |
| isblank_l | Is character a space or horizontal tab? |
| iscntrl_l | Is character a control character? |
| isdigit_l | Is character a decimal digit? |
| isgraph_l | Is character any printing character except space? |
| islower_l | Is character a lowercase letter? |
| isprint_l | Is character printable? |
| ispunct_l | Is character a punctuation mark? |
| isspace_l | Is character a whitespace character? |
| isupper_l | Is character an uppercase letter? |
| isxdigit_l | Is character a hexadecimal digit? |
| Conversion functions (extended) | |
| tolower_l | Convert uppercase character to lowercase |
| toupper_l | Convert lowercase character to uppercase |