14#pragma warning(disable: _UCRT_DISABLED_WARNINGS)
19#ifndef __STDC_UTF_16__
20 #define __STDC_UTF_16__ 1
23#ifndef __STDC_UTF_32__
24 #define __STDC_UTF_32__ 1
30#if !defined __cplusplus || (defined _MSC_VER && _MSC_VER < 1900)
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)
#define _In_reads_or_z_opt_(size)
#define _Out_writes_opt_(s)
#define _UCRT_DISABLE_CLANG_WARNINGS
#define _UCRT_RESTORE_CLANG_WARNINGS
#define _CRT_END_C_HEADER
#define _CRT_BEGIN_C_HEADER