|
wcsnlen(3) -- determine the length of a fixed-size wide-character string
|
The wcsnlen function is the wide-character equivalent of the strnlen function. It returns the number of wide-characters in the string pointed to by s, not including the terminating L'\0' character,... |
wcsnrtombs(3) -- convert a wide character string to a multibyte string
|
The wcsnrtombs function is like the wcsrtombs function, except that the number of wide characters to be converted, starting at *src, is limited to nwc. If dest is not a NULL pointer, the wcsnrtombs fu... |
wcspbrk(3) -- search a wide-character string for any of a set of wide characters
|
The wcspbrk function is the wide-character equivalent of the strpbrk function. It searches for the first occurrence in the wide-character string pointed to by wcs of any of the characters in the wide-... |
wcsrchr(3) -- search a wide character in a wide-character string
|
The wcsrchr function is the wide-character equivalent of the strrchr function. It searches the last occurrence of wc in the wide-character string pointed to by wcs. |
wcsrtombs(3) -- convert a wide character string to a multibyte string
|
If dest is not a NULL pointer, the wcsrtombs function converts the wide-character string *src to a multibyte string starting at dest. At most len bytes are written to dest. The shift state *ps is upda... |
wcsspn(3) -- advance in a wide-character string, skipping any of a set of wide characters
|
The wcsspn function is the wide-character equivalent of the strspn function. It determines the length of the longest initial segment of wcs which consists entirely of wide-characters listed in accept.... |
wcsstr(3) -- locate a substring in a wide-character string
|
The wcsstr function is the wide-character equivalent of the strstr function. It searches for the first occurrence of the wide-character string needle (without its terminating L'\0' character) as a ... |
wcstok(3) -- split wide-character string into tokens
|
The wcstok function is the wide-character equivalent of the strtok function, with an added argument to make it multithread-safe. It can be used to split a wide-character string wcs into tokens, where ... |
wcstombs(3) -- convert a wide character string to a multibyte string
|
If dest is not a NULL pointer, the wcstombs function converts the widecharacter string src to a multibyte string starting at dest. At most n bytes are written to dest. The conversion starts in the ini... |
wcswidth(3) -- determine columns needed for a fixed-size wide character string
|
The wcswidth function returns the number of columns needed to represent the wide-character string pointed to by s, but at most n wide characters. If a non-printable wide character occurs among these c... |
wctob(3) -- try to represent a wide character as a single byte
|
The wctob function tests whether the multi-byte representation of the wide character c, starting in the initial state, consists of a single byte. If so, it is returned as an unsigned char. Never use t... |
wctomb(3) -- convert a wide character to a multibyte sequence
|
If s is not NULL, the wctomb function converts the wide character wc to its multibyte representation and stores it at the beginning of the character array pointed to by s. It updates the shift state, ... |
wctrans(3) -- wide character translation mapping
|
The wctrans_t type represents a mapping which can map a wide character to another wide character. Its nature is implementation dependent, but the special value (wctrans_t)0 denotes an invalid mapping.... |