14 #define __STDC_UTF_16__
15 #define __STDC_UTF_32__
20 #if !defined __cplusplus || (defined _MSC_VER && _MSC_VER < 1900)
unsigned int char32_t
Definition: uchar.h:22
#define _ACRTIMP
Definition: corecrt.h:27
#define _Out_opt_
Definition: sal.h:343
_Out_writes_opt_(_MaxCount)
_In_ size_t _Deref_pre_opt_z_ char const _In_ size_t _N
Definition: wchar.h:78
_Check_return_ _ACRTIMP size_t __cdecl mbrtoc32(_Out_opt_ char32_t *_Pc32, _In_reads_or_z_opt_(_N) const char *_S, _In_ size_t _N, _Inout_ mbstate_t *_Ps)
#define _CRT_BEGIN_C_HEADER
Definition: vcruntime.h:73
unsigned int _Char32_t
Definition: uchar.h:18
#define _Check_return_
Definition: sal.h:554
#define _In_
Definition: sal.h:305
_Check_return_ _ACRTIMP size_t __cdecl c32rtomb(_Out_writes_opt_(6) char *_S, _In_ char32_t _C32, _Inout_ mbstate_t *_Ps)
unsigned short char16_t
Definition: uchar.h:21
_Check_return_ _ACRTIMP size_t __cdecl mbrtoc16(_Out_opt_ char16_t *_Pc16, _In_reads_or_z_opt_(_N) const char *_S, _In_ size_t _N, _Inout_ mbstate_t *_Ps)
#define _CRT_END_C_HEADER
Definition: vcruntime.h:76
return _S
Definition: wchar.h:262
#define _Inout_
Definition: sal.h:375
_Check_return_ _ACRTIMP size_t __cdecl c16rtomb(_Out_writes_opt_(6) char *_S, _In_ char16_t _C16, _Inout_ mbstate_t *_Ps)
Definition: corecrt.h:497
unsigned short _Char16_t
Definition: uchar.h:17
_In_reads_or_z_opt_(_SrcSizeInBytes) char const *_SrcCh