Single character processing
“isalnum - test for alphanumeric character”
“isalpha - test for alphabetic character”
“isascii - test for 7-bit ASCII character”
“iscntrl - test for control character”
“isdigit - test for decimal digit”
“isebcdic - test for EBCDIC character(BS2000)”
“isgraph - test for visible character”
“islower - test for lowercase letter”
“isprint - test for printing character”
“ispunct - test for punctuation character”
“isspace - test for white-space character”
“isupper - test for uppercase letter”
“iswalnum - test for alphanumeric wide character”
“iswalpha - test for alphabetic wide character”
“iswcntrl - test for control wide character”
“iswctype - test wide character for class”
“iswdigit - test for decimal digit wide character”
“iswgraph - test for visible wide character”
“iswlower - test for lowercase wide character”
“iswprint - test for printing wide character”
“iswpunct - test for punctuation wide character”
“iswspace - test for white-space wide character”
“iswupper - test for uppercase wide character”
“iswxdigit - test for hexadecimal digit wide character”
“isxdigit - test for hexadecimal digit”
“mblen - get number of bytes in multi-byte character”
“mbrlen - get number of bytes in multi-byte character”
“mbsinit - test for “initial conversion” state”
“wctype - define wide character class”
“wcwidth - get number of column positions of wide character code”
String processing
“a64l, l64a - convert string to 32-bit integer”
“ascii_to_ebcdic - convert ASCII string to EBCDIC string(extension)”
“crypt - encode strings using algorithms”
“ebcdic_to_ascii - convert EBCDIC string to ASCII string(extension)”
“encrypt - encode strings blockwise”
“getsubopt - get suboptions from string”
“index - get first occurrence of character in string”
“rindex - get last occurrence of character in string”
“strcasecmp, strncasecmp - non-case-sensitive string comparison”
“strcat - concatenate two strings”
“strchr - scan string for characters”
“strcmp - compare two strings”
“strcoll - compare strings using collating sequence”
“strcspn - get length of complementary substring”
“strfill - copy substring (BS2000)” on page 872
“strlen - get length of string”
“strlower - convert a string to lowercase letters(BS2000)”
“strncasecmp - non-case-sensitive string comparisons”
“strncat - concatenate two substrings”
“strnlen - determine length of a string up to a maximum length”
“strncmp - compare two substrings”
“strpbrk - get first occurrence of character in string”
“strrchr - get last occurrence of character in string”
“strspn - get length of substring”
“strstr - find substring in string”
“strtok - split string into tokens”
“strtok_r - split string into tokens (thread-safe)”
“strupper - convert string to uppercase letters(BS2000)”
“strxfrm - string transformation based on LC_COLLATE”
“towctrans - map wide characters”
“wcscat - concatenate two wide character strings”
“wcschr - scan wide character string for wide characters”
“wcscmp - compare two wide character strings”
“wcscoll - compare two wide character strings according to LC_COLLATE”
“wcscspn - get length of complementary wide character substring”
“wcslen - get length of wide character string”
“wcsncat - concatenate two wide character strings”
“wcsncmp - compare two wide character substrings”
“wcsncpy - copy wide character substring”
“wcspbrk - get first occurrence of wide character in wide character string”
“wcsrchr - get last occurrence of wide character in wide character string”
“wcsspn - get length of wide character substring”
“wcsstr - search for first occurrence of a wide character string”
“wcstok - split wide character string into tokens”
“wcswcs - find wide character substring in wide character string”
“wcswidth - get number of column positions of wide character string”
“wctrans - define wide character mappings”
“wmemchr - search for wide character in a wide character string”
“wmemcmp - compare two wide character strings”
“wmemcpy - copy wide character string”
“wmemmove - copy wide character string in overlapping area”
“wmemset - set first n wide characters in wide character string”
Character and string conversions
“btowc - (one byte) convert multi-byte character to wide character”
"c16rtomb - convert UTF-16 character to multi-byte character"
"c32rtomb - convert UTF-32 character to multi-byte character"
“iconv - code conversion function”
“iconv_close - deallocate code conversion descriptor”
“iconv_open - allocate code conversion descriptor”
"mbrtoc16 - complete and convert multi-byte string to UTF-16 character"
"mbrtoc32 - complete and convert multi-byte string to UTF-32 character"
“mbrtowc - complete and convert multi-byte string to wide-character string”
“mbsrtowcs - convert multi-byte string to wide-character string”
“mbtowc - convert multi-byte character to wide character”
“strftime - convert date and time to string”
“strptime - convert string to date and time”
“_tolower - convert uppercase letters to lowercase”
“tolower - convert characters to lowercase”
“_toupper - convert lowercase letters to uppercase”
“toupper - convert characters to uppercase”
“towlower - convert wide characters to lowercase”
“towupper - convert wide characters to uppercase”
“wcrtomb - convert wide characters to multi-byte characters”
“wcsrtombs - convert wide character string to multi-byte string”
“wcstombs - convert wide character string to character string”
“wctomb - convert wide character code to character”
“wctob - convert wide character to 1-byte multi-byte character”