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.