Next: Signals, Previous: Strings, Up: Top

## 6 Wide Character Strings (`wchar.h`)

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 wide character in memory
- wmemcmp: Compare two wide-character memory areas
- wmemcpy: Copy wide-character memory regions
- wmemmove: Move possibly overlapping wide-character memory
- wmemset: Set an area of memory to a specified wide character
- wcscat: Concatenate wide-character strings
- wcschr: Search for wide character in string
- wcscmp: Wide-character string compare
- wcscoll: Locale-specific wide-character string compare
- wcscpy: Copy wide-character string
- wcpcpy: Copy a wide-character string returning a pointer to its end
- wcscspn: Count wide characters not in string
- wcsftime: Convert date and time to a formatted wide-character string
- wcslcat: Concatenate wide-character strings to specified length
- wcslcpy: Copy wide-character string to specified length
- wcslen: Wide-character string length
- wcsncat: Concatenate wide-character strings
- wcsncmp: Wide-character string compare
- wcsncpy: Counted copy wide-character string
- wcpncpy: Copy part of a wide-character string returning a pointer to its end
- wcsnlen: Wide-character string length with maximum limit
- wcspbrk: Find wide characters in string
- wcsrchr: Reverse search for wide character in string
- wcsspn: Find initial match in wide-character string
- wcsstr: Find wide-character string segment
- wcstok: Tokenize wide-character string
- wcswidth: Number of column positions of a wide-character string
- wcsxfrm: Locale-specific wide-character string transformation
- wcwidth: Number of column positions of a wide-character code