This chapter describes wide-character string-handling functions and managing areas of memory containing wide characters. The corresponding declarations are in wchar.h.
wmemchr
—find a wide character in memorywmemcmp
—compare wide characters in memorywmemcpy
—copy wide characters in memorywmemmove
—copy wide characters in memory with overlapping areaswmempcpy
—copy wide characters in memory and return end pointerwmemset
—set wide characters in memorywcscat
—concatenate two wide-character stringswcschr
—wide-character string scanning operationwcscmp
—compare two wide-character stringswcscoll
—locale-specific wide-character string comparewcscpy
—copy a wide-character stringwcpcpy
—copy a wide-character string returning a pointer to its endwcscspn
—get length of a complementary wide substringwcsftime
—convert date and time to a formatted wide-character stringwcslcat
—concatenate wide-character strings to specified lengthwcslcpy
—copy a wide-character string to specified lengthwcslen
—get wide-character string lengthwcsncat
—concatenate part of two wide-character stringswcsncmp
—compare part of two wide-character stringswcsncpy
—copy part of a wide-character stringwcpncpy
—copy part of a wide-character string returning a pointer to its endwcsnlen
—get fixed-size wide-character string lengthwcspbrk
—-scan wide-character string for a wide-character codewcsrchr
—wide-character string scanning operationwcsspn
—get length of a wide substringwcsstr
—find a wide-character substringwcstok
—get next token from a stringwcswidth
—number of column positions of a wide-character stringwcsxfrm
—locale-specific wide-character string transformationwcwidth
—number of column positions of a wide-character code