char16_t
size_t c16rtomb(char * __restrict, char16_t, mbstate_t * __restrict);
size_t mbrtoc16(char16_t * __restrict, const char * __restrict, size_t,
size_t c16rtomb_l(char * __restrict, char16_t, mbstate_t * __restrict,
size_t mbrtoc16_l(char16_t * __restrict, const char * __restrict, size_t,
char16_t lead_surrogate;
c16rtomb_l(char * __restrict s, char16_t c16, mbstate_t * __restrict ps,
c16rtomb(char * __restrict s, char16_t c16, mbstate_t * __restrict ps)
#define charXX_t char16_t
char16_t trail_surrogate;
mbrtoc16_l(char16_t * __restrict pc16, const char * __restrict s, size_t n,
mbrtoc16(char16_t * __restrict pc16, const char * __restrict s, size_t n,
#define charXX_t char16_t
static char16_t c16;