31#if !(defined(__cplusplus) && defined(__GXX_EXPERIMENTAL_CXX0X__)) || \
32 !defined(__GNUC__) || \
33 (!defined(__clang__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 4)))
38#ifndef __STDC_UTF_16__
39#define __STDC_UTF_16__ 1
42#ifndef __STDC_UTF_32__
43#define __STDC_UTF_32__ 1
51 const char *__restrict__
s,
60 const char *__restrict__
s,
unsigned short uint_least16_t
size_t mbrtoc16(char16_t *__restrict__ pc16, const char *__restrict__ s, size_t n, mbstate_t *__restrict__ ps)
size_t c32rtomb(char *__restrict__ s, char32_t c32, mbstate_t *__restrict__ ps)
size_t mbrtoc32(char32_t *__restrict__ pc32, const char *__restrict__ s, size_t n, mbstate_t *__restrict__ ps)
size_t c16rtomb(char *__restrict__ s, char16_t c16, mbstate_t *__restrict__ ps)