Defined in header
int wctob( wint_t c );
Narrows a wide character
c if its multibyte character equivalent in the initial shift state is a single byte.
This is typically possible for the characters from the ASCII character set, since most multibyte encodings (such as UTF-8) use single bytes to encode those characters.
|c||-||wide character to narrow|
c does not represent a multibyte character with length 1 in initial shift state.
otherwise, the single-byte representation of
c as unsigned char converted to int
|This section is incomplete|
Reason: no example
| widens a single-byte narrow character to wide character, if possible |
C++ documentation for wctob