API Summary

Character minimum and maximum values
WCHAR_MAX Maximum value of a wide character
WCHAR_MIN Minimum value of a wide character
Constants
WEOF End of file indication
Types
wchar_t Wide character type
wint_t Wide integer type
Copying functions
wcscat Concatenate strings
wcscpy Copy string
wcsncat Concatenate strings up to maximum length
wcsncpy Copy string up to a maximum length
wmemccpy Copy memory with specified terminator (POSIX extension)
wmemcpy Copy memory
wmemmove Safely copy overlapping memory
wmempcpy Copy memory (GNU extension)
Comparison functions
wcscmp Compare strings
wcsncmp Compare strings up to a maximum length
wmemcmp Compare memory
Search functions
wcschr Find character within string
wcscspn Compute size of string not prefixed by a set of characters
wcsnchr Find character in a length-limited string
wcsnlen Calculate length of length-limited string
wcsnstr Find first occurrence of a string within length-limited string
wcspbrk Find first occurrence of characters within string
wcsrchr Find last occurrence of character within string
wcsspn Compute size of string prefixed by a set of characters
wcsstr Find first occurrence of a string within string
wcstok Break string into tokens
wcstok_r Break string into tokens (reentrant version)
wmemchr Search memory for a wide character
wstrsep Break string into tokens
Miscellaneous functions
wcsdup Duplicate string
wcslen Calculate length of string
wmemset Set memory to wide character
Multi-byte/wide string conversion functions
mbrtowc Convert multi-byte character to wide character
mbrtowc_l Convert multi-byte character to wide character
msbinit Query conversion state
wcrtomb Convert wide character to multi-byte character (restartable)
wcrtomb_l Convert wide character to multi-byte character (restartable)
wctob Convert wide character to single-byte character
wctob_l Convert wide character to single-byte character
Multi-byte to wide character conversions
mbrlen Determine number of bytes in a multi-byte character
mbrlen_l Determine number of bytes in a multi-byte character
mbsrtowcs Convert multi-byte string to wide character string
mbsrtowcs_l Convert multi-byte string to wide character string
Single-byte to wide character conversions
btowc Convert single-byte character to wide character
btowc_l Convert single-byte character to wide character