| Name | Description | Notes | Source | Availability | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| c16rtomb() | Convert 16-bit Unicode character to multibyte character | (·) | <uchar.h> | C11 | |||||||
| c32rtomb() | Convert 32-bit Unicode character to multibyte character | (·) | <uchar.h> | C11 | |||||||
| char16_t | Potential 16-bit Unicode-character type | ? | T | <uchar.h> | C11 | ||||||
| char32_t | Potential 32-bit Unicode-character type | ? | T | <uchar.h> | C11 | ||||||
| mbrtoc16() | Convert multibyte character to 16-bit Unicode character | (·) | <uchar.h> | C11 | |||||||
| mbrtoc32() | Convert multibyte character to 32-bit Unicode character | (·) | <uchar.h> | C11 | |||||||
| mbstate_t | Multibyte conversion state | T | Headers | C95 | C99 | C11 | |||||
| size_t | Implementation-defined size type | H | T | Headers | C89 | C90 | C95 | C99 | C11 | ||
This header is available in C11.
