| Function | Header File | Page | Description |
|---|---|---|---|
| btowc() |
stdio.h wchar.h |
btowc() — Convert Single Byte to Wide Character | Converts a single byte to a wide character. |
| mblen() | stdlib.h | mblen() — Determine Length of a Multibyte Character | Determines the length of a multibyte character. |
| mbrlen() | stdlib.h | mbrlen() — Determine Length of a Multibyte Character (Restartable) | Determines the length of a multibyte character. (Restartable version of mblen()) |
| mbrtowc() | stdlib.h | mbrtowc() — Convert a Multibyte Character to a Wide Character (Restartable) | Converts a multibyte character to a wide character. (Restartable version of mbtowc()) |
| mbsinit() | stdlib.h | mbsinit() — Test State Object for Initial State | Tests state object for initial state. |
| mbsrtowcs() | stdlib.h | mbsrtowcs() — Convert a Multibyte String to a Wide Character String (Restartable) | Converts a multibyte string to a wide character string. (Restartable version of mbstowcs()) |
| mbstowcs() | stdlib.h | mbstowcs() — Convert a Multibyte String to a Wide Character String | Converts a multibyte string to a wide character string. |
| mbtowc() | stdlib.h | mbtowc() — Convert Multibyte Character to a Wide Character | Converts multibyte characters to a wide character. |
| towctrans() | wctype.h | towctrans() — Translate Wide Character | Translates wide character. |
| wcrtomb() | stdlib.h | wcrtomb() — Convert a Wide Character to a Multibyte Character (Restartable) | Converts a wide character to a multibyte character. (Restartable version of wctomb()). |
| wcscat() | wchar.h | wcscat() — Concatenate Wide-Character Strings | Concatenates wide character strings. |
| wcschr() | wchar.h | wcschr() — Search for Wide Character | Searches a wide character string for a wide character. |
| wcscmp() | wchar.h | wcscmp() — Compare Wide-Character Strings | Compares two wide character strings. |
| wcscoll() | wchar.h | wcscoll() —Language Collation String Comparison | Compares the locale-defined value of two wide-character strings. |
| wcscpy() | wchar.h | wcscpy() — Copy Wide-Character Strings | Copies a wide character string. |
| wcscspn() | wchar.h | wcscspn() — Find Offset of First Wide-Character Match | Searches a wide character string for characters. |
| __wcsicmp() | wchar.h | __wcsicmp() — Compare Wide Character Strings without Case Sensitivity | Compares two wide character strings without regard to case. |
| wcslen() | wchar.h | wcslen() — Calculate Length of Wide-Character String | Finds length of a wide character string. |
| wcsncat() | wchar.h | wcsncat() — Concatenate Wide-Character Strings | Concatenates a wide character string segment. |
| wcsncmp() | wchar.h | wcsncmp() — Compare Wide-Character Strings | Compares wide character string segments. |
| wcsncpy() | wchar.h | wcsncpy() — Copy Wide-Character Strings | Copies wide character string segments. |
| __wcsnicmp() | wchar.h | __wcsnicmp() — Compare Wide Character Strings without Case Sensitivity | Compares two wide character substrings without regard to case. |
| wcspbrk() | wchar.h | wcspbrk() — Locate Wide Characters in String | Locates wide characters in string. |
| wcsrchr() | wchar.h | wcsrchr() — Locate Last Occurrence of Wide Character in String | Locates wide character in string. |
| wcsrtombs() | stdlib.h | wcsrtombs() — Convert Wide Character String to Multibyte String (Restartable) | Converts a wide character string to a multibyte character string. (Restartable version of wcstombs()). |
| wcsspn() | wchar.h | wcsspn() — Find Offset of First Non-matching Wide Character | Finds offset of first nonmatching wide character. |
| wcstombs() | stdlib.h | wcstombs() — Convert Wide-Character String to Multibyte String | Converts a wide character string to a multibyte character string. |
| wcswcs() | wchar.h | wcswcs() — Locate Wide-Character Substring | Locates a wide character string in another wide character string. |
| wcswidth() | wchar.h | wcswidth() — Determine the Display Width of a Wide Character String | Determines the display width of a wide character string. |
| wcsxfrm() | wchar.h | wcsxfrm() — Transform a Wide-Character String | Transforms wide-character strings according to locale. |
| wctob() | stdlib.h | wctob() — Convert Wide Character to Byte | Converts a wide character to a single byte. |
| wctomb() | stdlib.h | wctomb() — Convert Wide Character to Multibyte Character | Converts a wide character to multibyte characters. |
| wctrans() | wctype.h | wctrans() —Get Handle for Character Mapping | Gets a handle for character mapping. |
| wctype() | wchar.h | wctype() — Get Handle for Character Property Classification | Obtains a handle for character property classification. |
| wcwidth() | wchar.h | wcwidth() — Determine the Display Width of a Wide Character | Determines the display width of a wide character. |