char16_t
size_t mbrtoc16(char16_t *__restrict, const char *__restrict, size_t,
size_t c16rtomb(char *__restrict, char16_t, mbstate_t *__restrict);
size_t mbrtoc16_l(char16_t *__restrict, const char *__restrict, size_t,
size_t c16rtomb_l(char *__restrict, char16_t, mbstate_t *__restrict,
c16rtomb_l(char *restrict s, char16_t c16, mbstate_t *restrict ps,
const char16_t w1 = S->surrogate;
const char16_t w2 = c16;
char16_t surrogate;
c16rtomb(char *restrict s, char16_t c16, mbstate_t *restrict ps)
mbrtoc16(char16_t *restrict pc16, const char *restrict s, size_t n,
mbrtoc16_l(char16_t *restrict pc16, const char *restrict s, size_t n,
const char16_t w1 = 0xd800 | __SHIFTOUT(c32, __BITS(19,10));
const char16_t w2 = 0xdc00 | __SHIFTOUT(c32, __BITS(9,0));
char16_t surrogate;
static char16_t c16;
typedef char16_t nbtest_char16_t;
static size_t (*nbtest_mbrtoc16)(char16_t *restrict, const char *restrict,
static size_t (*nbtest_c16rtomb)(char *restrict, char16_t,
ATF_CHECK_EQ_MSG(sizeof(char16_t), sizeof(uint_least16_t),
sizeof(char16_t), sizeof(uint_least16_t));
ATest<char16_t>();