This header defines typedefs and macros associated with extended
character data types.
The following typedefs are defined:
char16_t |
char32_t |
mbstate_t |
size_t |
The following object-like macros are defined:
__STDC_UTF_16__ |
__STDC_UTF_32__ |
|
|
The uchar.h header file also declares functions that
deal with conversions between multibyte characters and char16_t/char32_t.
The following functions are declared:
mbrtoc16() |
mbrtoc32() |
c16rtomb() |
c32rtomb() |