uchar.h
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() |