11#define __need___va_list
14#define __CORRECT_ISO_CPP_WCHAR_H_PROTO
16#pragma pack(push,_CRT_PACKING)
24#pragma warning(disable:4820)
31#define WCHAR_MAX ((wchar_t)-1)
35#define WEOF (wint_t)(0xFFFF)
61#ifndef _STDSTREAM_DEFINED
62#define _STDSTREAM_DEFINED
63#define stdin (&_iob[0])
64#define stdout (&_iob[1])
65#define stderr (&_iob[2])
68#ifndef _FSIZE_T_DEFINED
70#define _FSIZE_T_DEFINED
73#ifndef _WFINDDATA_T_DEFINED
92#if _INTEGRAL_MAX_BITS >= 64
93 struct _wfinddatai64_t {
102 struct _wfinddata32i64_t {
111 struct _wfinddata64i32_t {
113 __time64_t time_create;
114 __time64_t time_access;
115 __time64_t time_write;
120 struct _wfinddata64_t {
122 __time64_t time_create;
123 __time64_t time_access;
124 __time64_t time_write;
130#define _WFINDDATA_T_DEFINED
133#ifndef _CRT_CTYPEDATA_DEFINED
134# define _CRT_CTYPEDATA_DEFINED
135# ifndef _CTYPE_DISABLE_MACROS
136# ifndef __PCTYPE_FUNC
138# define __PCTYPE_FUNC __pctype_func()
140# define __PCTYPE_FUNC _pctype
147# define _pctype (__pctype_func())
152#ifndef _CRT_WCTYPEDATA_DEFINED
153#define _CRT_WCTYPEDATA_DEFINED
154# ifndef _CTYPE_DISABLE_MACROS
160# define _pwctype (__pwctype_func())
175#define _LEADBYTE 0x8000
176#define _ALPHA (0x0100|_UPPER|_LOWER)
178#ifndef _WCTYPE_DEFINED
179#define _WCTYPE_DEFINED
217#if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || !defined (NO_OLDNAMES)
222#ifndef _WDIRECT_DEFINED
223#define _WDIRECT_DEFINED
258 _In_z_ const wchar_t *_Path);
265 _In_z_ const wchar_t *_Path);
272 _In_z_ const wchar_t *_Path);
284 _In_z_ const wchar_t *_Filename,
285 _In_ int _AccessMode);
292 _In_z_ const wchar_t *_Filename,
300 _In_z_ const wchar_t *_Filename,
301 _In_ int _PermissionMode);
308 _In_z_ const wchar_t *_Filename,
324 _In_z_ const wchar_t *_Filename);
331 _In_z_ const wchar_t *_OldFilename,
332 _In_z_ const wchar_t *_NewFilename);
340#if _INTEGRAL_MAX_BITS >= 64
347 _In_z_ const wchar_t *_Filename,
348 _Out_ struct _wfinddata32i64_t *_FindData);
355 _In_z_ const wchar_t *_Filename,
356 _Out_ struct _wfinddata64i32_t *_FindData);
363 _In_z_ const wchar_t *_Filename,
364 _Out_ struct _wfinddata64_t *_FindData);
372 _Out_ struct _wfinddata32i64_t *_FindData);
380 _Out_ struct _wfinddata64i32_t *_FindData);
388 _Out_ struct _wfinddata64_t *_FindData);
397 _Out_ int *_FileHandle,
398 _In_z_ const wchar_t *_Filename,
401 _In_ int _PermissionFlag);
403#if !defined(__cplusplus) || !(defined(_X86_) && !defined(__x86_64))
407 extern "C++" _CRTIMP int __cdecl _wopen(
const wchar_t *_Filename,
int _OpenFlag,
int _PermissionMode = 0);
408 extern "C++" _CRTIMP int __cdecl _wsopen(
const wchar_t *_Filename,
int _OpenFlag,
int _ShareFlag,
int _PermissionMode = 0);
413#ifndef _WLOCALE_DEFINED
414#define _WLOCALE_DEFINED
424#ifndef _WPROCESS_DEFINED
425#define _WPROCESS_DEFINED
431 _In_z_ const wchar_t *_Filename,
432 _In_z_ const wchar_t *_ArgList,
439 _In_z_ const wchar_t *_Filename,
440 _In_z_ const wchar_t *_ArgList,
447 _In_z_ const wchar_t *_Filename,
448 _In_z_ const wchar_t *_ArgList,
455 _In_z_ const wchar_t *_Filename,
456 _In_z_ const wchar_t *_ArgList,
463 _In_z_ const wchar_t *_Filename,
464 _In_z_ const wchar_t *
const *_ArgList);
470 _In_z_ const wchar_t *_Filename,
471 _In_z_ const wchar_t *
const *_ArgList,
478 _In_z_ const wchar_t *_Filename,
479 _In_z_ const wchar_t *
const *_ArgList);
485 _In_z_ const wchar_t *_Filename,
486 _In_z_ const wchar_t *
const *_ArgList,
494 _In_z_ const wchar_t *_Filename,
495 _In_z_ const wchar_t *_ArgList,
503 _In_z_ const wchar_t *_Filename,
504 _In_z_ const wchar_t *_ArgList,
512 _In_z_ const wchar_t *_Filename,
513 _In_z_ const wchar_t *_ArgList,
521 _In_z_ const wchar_t *_Filename,
522 _In_z_ const wchar_t *_ArgList,
530 _In_z_ const wchar_t *_Filename,
531 _In_z_ const wchar_t *
const *_ArgList);
538 _In_z_ const wchar_t *_Filename,
539 _In_z_ const wchar_t *
const *_ArgList,
547 _In_z_ const wchar_t *_Filename,
548 _In_z_ const wchar_t *
const *_ArgList);
555 _In_z_ const wchar_t *_Filename,
556 _In_z_ const wchar_t *
const *_ArgList,
559#ifndef _CRT_WSYSTEM_DEFINED
560#define _CRT_WSYSTEM_DEFINED
570#ifndef _WCTYPE_INLINE_DEFINED
571#undef _CRT_WCTYPE_NOINLINE
572#if !defined(__cplusplus) || defined(_CRT_WCTYPE_NOINLINE)
573#define iswalpha(_c) (iswctype(_c,_ALPHA))
574#define iswupper(_c) (iswctype(_c,_UPPER))
575#define iswlower(_c) (iswctype(_c,_LOWER))
576#define iswdigit(_c) (iswctype(_c,_DIGIT))
577#define iswxdigit(_c) (iswctype(_c,_HEX))
578#define iswspace(_c) (iswctype(_c,_SPACE))
579#define iswpunct(_c) (iswctype(_c,_PUNCT))
580#define iswalnum(_c) (iswctype(_c,_ALPHA|_DIGIT))
581#define iswprint(_c) (iswctype(_c,_BLANK|_PUNCT|_ALPHA|_DIGIT))
582#define iswgraph(_c) (iswctype(_c,_PUNCT|_ALPHA|_DIGIT))
583#define iswcntrl(_c) (iswctype(_c,_CONTROL))
584#define iswascii(_c) ((unsigned)(_c) < 0x80)
586#define _iswalpha_l(_c,_p) (_iswctype_l(_c,_ALPHA,_p))
587#define _iswupper_l(_c,_p) (_iswctype_l(_c,_UPPER,_p))
588#define _iswlower_l(_c,_p) (_iswctype_l(_c,_LOWER,_p))
589#define _iswdigit_l(_c,_p) (_iswctype_l(_c,_DIGIT,_p))
590#define _iswxdigit_l(_c,_p) (_iswctype_l(_c,_HEX,_p))
591#define _iswspace_l(_c,_p) (_iswctype_l(_c,_SPACE,_p))
592#define _iswpunct_l(_c,_p) (_iswctype_l(_c,_PUNCT,_p))
593#define _iswalnum_l(_c,_p) (_iswctype_l(_c,_ALPHA|_DIGIT,_p))
594#define _iswprint_l(_c,_p) (_iswctype_l(_c,_BLANK|_PUNCT|_ALPHA|_DIGIT,_p))
595#define _iswgraph_l(_c,_p) (_iswctype_l(_c,_PUNCT|_ALPHA|_DIGIT,_p))
596#define _iswcntrl_l(_c,_p) (_iswctype_l(_c,_CONTROL,_p))
597#ifndef _CTYPE_DISABLE_MACROS
598#define isleadbyte(_c) (__PCTYPE_FUNC[(unsigned char)(_c)] & _LEADBYTE)
601#define _WCTYPE_INLINE_DEFINED
604#if !defined(_POSIX_) || defined(__GNUC__)
605#ifndef _INO_T_DEFINED
606#define _INO_T_DEFINED
613#ifndef _DEV_T_DEFINED
614#define _DEV_T_DEFINED
621#ifndef _OFF_T_DEFINED
622#define _OFF_T_DEFINED
629#ifndef _OFF64_T_DEFINED
630#define _OFF64_T_DEFINED
684#if _INTEGRAL_MAX_BITS >= 64
729#define __stat64 _stat64
733#ifndef _WSTAT_DEFINED
734#define _WSTAT_DEFINED
740 _In_z_ const wchar_t *_Name,
747 _In_z_ const wchar_t *_Name,
750#if _INTEGRAL_MAX_BITS >= 64
756 _In_z_ const wchar_t *_Name,
757 _Out_ struct _stat32i64 *_Stat);
763 _In_z_ const wchar_t *_Name,
764 _Out_ struct _stat64i32 *_Stat);
770 _In_z_ const wchar_t *_Name,
771 _Out_ struct _stat64 *_Stat);
779#ifndef _WCONIO_DEFINED
780#define _WCONIO_DEFINED
818 _In_z_ const wchar_t *_String);
925#ifndef _WSTDIO_DEFINED
926#define _WSTDIO_DEFINED
936 _In_z_ const wchar_t *_Filename,
937 _In_z_ const wchar_t *_Mode,
1019 _In_z_ const wchar_t *_Str,
1033 _In_z_ const wchar_t *_Str);
1077#if defined __cplusplus || defined _CRT_NON_CONFORMING_SWPRINTFS
1385#ifndef _CRT_NON_CONFORMING_SWPRINTFS
1466 _In_z_ const wchar_t *_Src,
1475 _In_z_ const wchar_t *_Src,
1522 _In_ int _FileHandle,
1523 _In_z_ const wchar_t *_Mode);
1530 _In_z_ const wchar_t *_Filename,
1531 _In_z_ const wchar_t *_Mode);
1538 _In_z_ const wchar_t *_Filename,
1539 _In_z_ const wchar_t *_Mode,
1542#ifndef _CRT_WPERROR_DEFINED
1543#define _CRT_WPERROR_DEFINED
1556 _In_z_ const wchar_t *_Command,
1557 _In_z_ const wchar_t *_Mode);
1559#if !defined(NO_OLDNAMES) && !defined(wpopen)
1560#define wpopen _wpopen
1568 _In_z_ const wchar_t *_Filename);
1599#undef _CRT_GETPUTWCHAR_NOINLINE
1601#if !defined(__cplusplus) || defined(_CRT_GETPUTWCHAR_NOINLINE)
1602#define getwchar() fgetwc(stdin)
1603#define putwchar(_c) fputwc((_c),stdout)
1609#define getwc(_stm) fgetwc(_stm)
1610#define putwc(_c,_stm) fputwc(_c,_stm)
1611#define _putwc_nolock(_c,_stm) _fputwc_nolock(_c,_stm)
1612#define _getwc_nolock(_c) _fgetwc_nolock(_c)
1616#ifndef _WSTDLIB_DEFINED
1617#define _WSTDLIB_DEFINED
1647 _In_z_ const wchar_t *_Str,
1655 _In_z_ const wchar_t *_Str,
1661#if !defined __NO_ISOCEXT
1662 float __cdecl wcstof (
const wchar_t * __restrict__,
wchar_t ** __restrict__);
1670 _In_z_ const wchar_t *_Str,
1679 _In_z_ const wchar_t *_Str,
1688 _In_z_ const wchar_t *_Str,
1697 _In_z_ const wchar_t *_Str,
1707 _In_z_ const wchar_t *_VarName);
1709#ifndef _CRT_WSYSTEM_DEFINED
1710#define _CRT_WSYSTEM_DEFINED
1723 _In_z_ const wchar_t *_Str);
1730 _In_z_ const wchar_t *_Str,
1738 _In_z_ const wchar_t *_Str);
1745 _In_z_ const wchar_t *_Str,
1753 _In_z_ const wchar_t *_Str);
1760 _In_z_ const wchar_t *_Str,
1763#if _INTEGRAL_MAX_BITS >= 64
1789 _In_z_ const wchar_t *_Str);
1797 _In_z_ const wchar_t *_Str,
1806 _In_z_ const wchar_t *_Str,
1816 _In_z_ const wchar_t *_Str,
1827 _In_z_ const wchar_t *_Str,
1837 _In_z_ const wchar_t *_Str,
1848#ifndef _WSTDLIBP_DEFINED
1849#define _WSTDLIBP_DEFINED
1857 _In_z_ const wchar_t *_Path,
1870#ifndef _CRT_WPERROR_DEFINED
1871#define _CRT_WPERROR_DEFINED
1884 _In_z_ const wchar_t *_EnvString);
1890 _In_z_ const wchar_t *_Filename,
1891 _In_z_ const wchar_t *_EnvVar,
1898 _In_z_ const wchar_t *_FullPath,
1908#ifndef _WSTRING_DEFINED
1909#define _WSTRING_DEFINED
1916 _In_z_ const wchar_t *_Str);
1921 _Inout_updates_z_(_String_length_(_Dest) + _String_length_(_Source) + 1)
wchar_t *_Dest,
1922 _In_z_ const wchar_t *_Source);
1928 _In_z_ const wchar_t *_Str,
1937 return const_cast<wchar_t*
>(
wcschr(
static_cast<const wchar_t*
>(_String), _C));
1945 _In_z_ const wchar_t *_Str1,
1946 _In_z_ const wchar_t *_Str2);
1952 _In_z_ const wchar_t *_Source);
1958 _In_z_ const wchar_t *_Str,
1959 _In_z_ const wchar_t *_Control);
1965 _In_z_ const wchar_t *_Str);
1981 const wchar_t *_Source,
1996 const wchar_t *_Source,
2004 _In_z_ const wchar_t *_Str,
2005 _In_z_ const wchar_t *_Control);
2012 return const_cast<wchar_t*
>(
wcspbrk(
static_cast<const wchar_t*
>(_Str), _Control));
2021 _In_z_ const wchar_t *_Str,
2029 return const_cast<wchar_t*
>(
wcsrchr(
static_cast<const wchar_t*
>(_Str),
_Ch));
2037 _In_z_ const wchar_t *_Str,
2038 _In_z_ const wchar_t *_Control);
2044 _In_z_ const wchar_t *_Str,
2053 return const_cast<wchar_t*
>(
wcsstr(
static_cast<const wchar_t*
>(_String),
_SubStr));
2062 _In_z_ const wchar_t *_Delim);
2083 _In_z_ const wchar_t *_Str1,
2084 _In_z_ const wchar_t *_Str2);
2091 _In_z_ const wchar_t *_Str1,
2092 _In_z_ const wchar_t *_Str2,
2164 _In_z_ const wchar_t *_Src,
2173 _In_z_ const wchar_t *_Src,
2181 _In_z_ const wchar_t *_Str1,
2182 _In_z_ const wchar_t *_Str2);
2189 _In_z_ const wchar_t *_Str1,
2190 _In_z_ const wchar_t *_Str2,
2198 _In_z_ const wchar_t *_Str1,
2199 _In_z_ const wchar_t *_Str2);
2206 _In_z_ const wchar_t *_Str1,
2207 _In_z_ const wchar_t *_Str2,
2215 _In_z_ const wchar_t *_Str1,
2216 _In_z_ const wchar_t *_Str2,
2224 _In_z_ const wchar_t *_Str1,
2225 _In_z_ const wchar_t *_Str2,
2234 _In_z_ const wchar_t *_Str1,
2235 _In_z_ const wchar_t *_Str2,
2243 _In_z_ const wchar_t *_Str1,
2244 _In_z_ const wchar_t *_Str2,
2255 _In_z_ const wchar_t *_Str);
2257#define wcswcs wcsstr
2264 _In_z_ const wchar_t *_Str1,
2265 _In_z_ const wchar_t *_Str2);
2314 _In_z_ const wchar_t *_Str1,
2315 _In_z_ const wchar_t *_Str2);
2336#ifndef _WTIME_DEFINED
2337#define _WTIME_DEFINED
2413#if _INTEGRAL_MAX_BITS >= 64
2431#if !defined (RC_INVOKED) && !defined (_INC_WTIME_INL)
2432#define _INC_WTIME_INL
2433#ifdef _USE_32BIT_TIME_T
2477 _In_ wchar_t _Source,
2517 const wchar_t *_SC = _S;
2518 return const_cast<wchar_t*
>(
wmemchr(_SC, _C,
_N));
2549 const wchar_t *nptr,
2557 const wchar_t *nptr,
2599 return (!_P || *_P==0);
2611 for (;0<
_N;++_S,--
_N)
2626 for (; 0 <
_N; ++_S1,++_S2,--
_N)
2628 if (*_S1!=*_S2)
return (*_S1 < *_S2 ? -1 : +1);
2646 return (
wchar_t *)
memcpy(_S1,_S2,
_N*
sizeof(
wchar_t));
2657 return (
wchar_t *)
memmove(_S1,_S2,
_N*
sizeof(
wchar_t));
2669 for (;0<
_N;++_Su,--
_N) {
#define __MINGW_EXTENSION
#define _Check_return_opt_
#define _Check_return_wat_
#define _iswcsym_l(_c, _p)
#define _iswcsymf_l(_c, _p)
_CRTIMP wchar_t *__cdecl _wcsnset(wchar_t *_Str, wchar_t _Val, size_t _MaxCount)
_CRTIMP int __cdecl _cwprintf_p_l(_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_CRTIMP intptr_t __cdecl _wspawnl(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_In_ size_t _In_z_ _Printf_format_string_ const wchar_t * _Format
_Check_return_opt_ _CRTIMP int __cdecl _wprintf_p_l(_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_ _Ret_opt_z_ wchar_t *__cdecl _wgetdcwd_nolock(_In_ int _Drive, _Out_writes_opt_(_SizeInWords) wchar_t *_DstBuf, _In_ int _SizeInWords)
_Check_return_ _Ret_opt_z_ _CRTIMP wchar_t *__cdecl _wgetdcwd(_In_ int _Drive, _Out_writes_opt_(_SizeInWords) wchar_t *_DstBuf, _In_ int _SizeInWords)
_CRTIMP wchar_t *__cdecl wcsrev(_Inout_z_ wchar_t *_Str)
__MINGW_EXTENSION typedef long long _off64_t
_Check_return_ _CRTIMP long __cdecl _wtol_l(_In_z_ const wchar_t *_Str, _In_opt_ _locale_t _Locale)
_Check_return_opt_ _CRTIMP int __cdecl _swprintf_p(_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_ wint_t __cdecl _getwche_nolock(void)
_Check_return_opt_ _CRTIMP int __cdecl _fwprintf_p_l(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_ _CRTIMP int __cdecl _wcsicmp(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
_CRTIMP int __cdecl iswblank(wint_t _C)
_Check_return_ _CRTIMP int __cdecl _scwprintf_l(_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_CRTIMP int __cdecl _wsystem(_In_opt_z_ const wchar_t *_Command)
_CRTIMP wchar_t *__cdecl _wctime32(_In_ const __time32_t *_Time)
_Check_return_ _CRTIMP int __cdecl _waccess(_In_z_ const wchar_t *_Filename, _In_ int _AccessMode)
_CRTIMP wchar_t * _wcslwr_l(wchar_t *_String, _locale_t _Locale)
_Check_return_ _CRTIMP int __cdecl _wtoi_l(_In_z_ const wchar_t *_Str, _In_opt_ _locale_t _Locale)
_CRTIMP errno_t __cdecl _wstrtime_s(_Out_writes_(_SizeInWords) _Post_readable_size_(9) wchar_t *_Buf, _In_ size_t _SizeInWords)
_CRTIMP void __cdecl _wsearchenv(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_EnvVar, _Pre_notnull_ _Post_z_ wchar_t *_ResultPath)
_Check_return_opt_ _CRTIMP wint_t __cdecl _fgetwc_nolock(_Inout_ FILE *_File)
_Check_return_ _CRTIMP int __cdecl iswctype(_In_ wint_t _C, _In_ wctype_t _Type)
_Check_return_opt_ _CRTIMP int __cdecl vwprintf(_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
#define _iswdigit_l(_c, _p)
_Check_return_opt_ _CRTIMP int __cdecl _snwprintf_l(_Out_writes_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_opt_ _CRTIMP_ALT wint_t __cdecl fgetwc(_Inout_ FILE *_File)
_Check_return_ _CRTIMP int __cdecl _wunlink(_In_z_ const wchar_t *_Filename)
_CRTIMP intptr_t __cdecl _wspawnvp(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _fwprintf_p(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP wint_t __cdecl fputwc(_In_ wchar_t _Ch, _Inout_ FILE *_File)
#define _iswlower_l(_c, _p)
_Check_return_opt_ _CRTIMP int __cdecl vfwprintf(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
long double __cdecl wcstold(const wchar_t *__restrict__, wchar_t **__restrict__)
_CRTIMP intptr_t __cdecl _wspawnv(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
size_t __cdecl wcsrtombs(_Pre_maybenull_ _Post_z_ char *_Dest, _Inout_ _Deref_prepost_z_ const wchar_t **_PSource, _In_ size_t _Count, _Out_opt_ mbstate_t *_State)
_CRTIMP intptr_t __cdecl _wexecl(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_Check_return_opt_ _CRTIMP wint_t __cdecl _fputwc_nolock(_In_ wchar_t _Ch, _Inout_ FILE *_File)
_Check_return_ long __cdecl wcstol(_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix)
_Check_return_ _CRTIMP int __cdecl _wputenv(_In_z_ const wchar_t *_EnvString)
_Check_return_ _CRTIMP int __cdecl _wremove(_In_z_ const wchar_t *_Filename)
_CRTIMP intptr_t __cdecl _wspawnvpe(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList, _In_opt_z_ const wchar_t *const *_Env)
_Check_return_ _CRTIMP int __cdecl _wrename(_In_z_ const wchar_t *_OldFilename, _In_z_ const wchar_t *_NewFilename)
_Check_return_ _CRTIMP wint_t __cdecl _towlower_l(_In_ wint_t _C, _In_opt_ _locale_t _Locale)
int __cdecl wctob(_In_ wint_t _WCh)
_CRTIMP int __cdecl _snwprintf(wchar_t *_Dest, size_t _Count, const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl _cwprintf_p(_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_CRTIMP errno_t __cdecl _wasctime_s(_Out_writes_(_SizeInWords) _Post_readable_size_(26) wchar_t *_Buf, _In_ size_t _SizeInWords, _In_ const struct tm *_Tm)
_Check_return_ _CRTIMP int __cdecl _wcsncoll_l(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
_CRTIMP int __cdecl snwprintf(wchar_t *s, size_t n, const wchar_t *format,...)
#define _iswupper_l(_c, _p)
_CRTIMP wchar_t *__cdecl _wcsrev(_Inout_z_ wchar_t *_Str)
_Check_return_opt_ _CRTIMP int __cdecl _vfwprintf_l(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_ _CRTIMP int __cdecl _wchmod(_In_z_ const wchar_t *_Filename, _In_ int _Mode)
_Check_return_wat_ _CRTIMP errno_t __cdecl _wsopen_s(_Out_ int *_FileHandle, _In_z_ const wchar_t *_Filename, _In_ int _OpenFlag, _In_ int _ShareFlag, _In_ int _PermissionFlag)
__CRT_INLINE wchar_t *__cdecl _wctime(const time_t *_Time)
_Check_return_ _CRTIMP int __cdecl _wcsnicoll(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2, _In_ size_t _MaxCount)
_CRTIMP intptr_t __cdecl _wexecve(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList, _In_opt_z_ const wchar_t *const *_Env)
_Check_return_ unsigned long __cdecl wcstoul(_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix)
_Check_return_ _CRTIMP long __cdecl _wcstol_l(_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
_Check_return_opt_ _CRTIMP int __cdecl _vfwprintf_p(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_ _CRTIMP wchar_t *__cdecl _wgetenv(_In_z_ const wchar_t *_VarName)
_Check_return_opt_ _CRTIMP wint_t __cdecl _fputwchar(_In_ wchar_t _Ch)
_CRTIMP wchar_t *__cdecl _wtmpnam(_Pre_maybenull_ _Post_z_ wchar_t *_Buffer)
_Check_return_ _CRTIMP FILE *__cdecl _wfsopen(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_Mode, _In_ int _ShFlag)
_CRTIMP int __cdecl _wopen(const wchar_t *_Filename, int _OpenFlag,...)
_Check_return_opt_ _CRTIMP int __cdecl _snwscanf_l(_In_reads_(_MaxCount) _Pre_z_ const wchar_t *_Src, _In_ size_t _MaxCount, _In_z_ _Scanf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_ wchar_t *__cdecl wcstok(_Inout_opt_z_ wchar_t *_Str, _In_z_ const wchar_t *_Delim)
_Check_return_ _CRTIMP FILE *__cdecl _wpopen(_In_z_ const wchar_t *_Command, _In_z_ const wchar_t *_Mode)
_CRTIMP errno_t __cdecl _wstrdate_s(_Out_writes_(_SizeInWords) _Post_readable_size_(9) wchar_t *_Buf, _In_range_(>=, 9) size_t _SizeInWords)
_Check_return_opt_ _CRTIMP int __cdecl _cwprintf(_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl _snwscanf(_In_reads_(_MaxCount) _Pre_z_ const wchar_t *_Src, _In_ size_t _MaxCount, _In_z_ _Scanf_format_string_ const wchar_t *_Format,...)
_CRTIMP const wctype_t *__cdecl __pwctype_func(void)
_Check_return_ _CRTIMP double __cdecl _wtof(_In_z_ const wchar_t *_Str)
_Check_return_opt_ _CRTIMP wint_t __cdecl _fgetwchar(void)
_Check_return_ _CRTIMP int __cdecl _iswctype_l(_In_ wint_t _C, _In_ wctype_t _Type, _In_opt_ _locale_t _Locale)
wchar_t *__cdecl wcscpy(_Out_writes_z_(_String_length_(_Source)+1) wchar_t *_Dest, _In_z_ const wchar_t *_Source)
_CRTIMP int __cdecl _wsopen(const wchar_t *_Filename, int _OpenFlag, int _ShareFlag,...)
_CONST_RETURN wchar_t *__cdecl wmemchr(_In_reads_(_N) const wchar_t *_S, _In_ wchar_t _C, _In_ size_t _N)
_Check_return_ _CRTIMP int __cdecl _wcsicoll_l(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2, _In_opt_ _locale_t _Locale)
_Check_return_ _CRTIMP int __cdecl _wcsnicmp_l(_In_reads_or_z_(_MaxCount) const wchar_t *_Str1, _In_reads_or_z_(_MaxCount) const wchar_t *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
_Check_return_ _CRTIMP unsigned long __cdecl _wcstoul_l(_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
_Check_return_opt_ _CRTIMP int __cdecl _cputws(_In_z_ const wchar_t *_String)
_Check_return_opt_ _CRTIMP int __cdecl _vcwprintf_p(_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
wint_t __cdecl btowc(int)
_Check_return_opt_ _CRTIMP int __cdecl _vfwprintf_p_l(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_ int __cdecl wcsncmp(_In_reads_or_z_(_MaxCount) const wchar_t *_Str1, _In_reads_or_z_(_MaxCount) const wchar_t *_Str2, _In_ size_t _MaxCount)
_In_ size_t _In_z_ _Printf_format_string_ const wchar_t _In_ const struct tm * _Tm
_Check_return_opt_ _CRTIMP int __cdecl _vswprintf_p(_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_ int __cdecl wcscoll(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
_CRTIMP wchar_t *__cdecl wcsnset(_Inout_updates_z_(_MaxCount) wchar_t *_Str, _In_ wchar_t _Val, _In_ size_t _MaxCount)
_Check_return_ _CRTIMP wchar_t *__cdecl __wcserror(_In_opt_z_ const wchar_t *_Str)
_Check_return_ _CRTIMP int __cdecl _wcreat(_In_z_ const wchar_t *_Filename, _In_ int _PermissionMode)
wchar_t *__cdecl wcsncpy(wchar_t *_Dest, const wchar_t *_Source, size_t _Count)
_Check_return_opt_ _CRTIMP int __cdecl _swprintf_c(_Out_writes_z_(_SizeInWords) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_ _CRTIMP double __cdecl _wtof_l(_In_z_ const wchar_t *_Str, _In_opt_ _locale_t _Locale)
_CRTIMP wchar_t *__cdecl _wmktemp(_Inout_z_ wchar_t *_TemplateName)
_Check_return_ _CRTIMP FILE *__cdecl _wfopen(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_Mode)
_Check_return_ _CRTIMP wchar_t *__cdecl _wcserror(_In_ int _ErrNum)
#define _iswspace_l(_c, _p)
_Check_return_opt_ _CRTIMP_ALT wint_t __cdecl ungetwc(_In_ wint_t _Ch, _Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP size_t __cdecl _wcsxfrm_l(_Out_writes_opt_(_MaxCount) _Post_maybez_ wchar_t *_Dst, _In_z_ const wchar_t *_Src, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
_CRTIMP wchar_t *__cdecl _ultow(_In_ unsigned long _Value, _Pre_notnull_ _Post_z_ wchar_t *_Dest, _In_ int _Radix)
_Check_return_ _CRTIMP int __cdecl _wmkdir(_In_z_ const wchar_t *_Path)
_Check_return_ _CRTIMP FILE *__cdecl _wfdopen(_In_ int _FileHandle, _In_z_ const wchar_t *_Mode)
_CRTIMP void __cdecl _wmakepath(_Pre_notnull_ _Post_z_ wchar_t *_ResultPath, _In_opt_z_ const wchar_t *_Drive, _In_opt_z_ const wchar_t *_Dir, _In_opt_z_ const wchar_t *_Filename, _In_opt_z_ const wchar_t *_Ext)
#define _iswgraph_l(_c, _p)
_Check_return_opt_ _CRTIMP int __cdecl _wprintf_l(_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_CRTIMP int __cdecl _vswprintf(_Pre_notnull_ _Post_z_ wchar_t *_Dest, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _Args)
_Check_return_ _CRTIMP int __cdecl _wchdir(_In_z_ const wchar_t *_Path)
_Check_return_ _CRTIMP int __cdecl _wrmdir(_In_z_ const wchar_t *_Path)
_Check_return_ _CONST_RETURN wchar_t *__cdecl wcspbrk(_In_z_ const wchar_t *_Str, _In_z_ const wchar_t *_Control)
static _Check_return_opt_ int __cdecl vswprintf(_Out_writes_z_(_SizeInWords) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _vwprintf_l(_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_CRTIMP void __cdecl _wsplitpath(_In_z_ const wchar_t *_FullPath, _Pre_maybenull_ _Post_z_ wchar_t *_Drive, _Pre_maybenull_ _Post_z_ wchar_t *_Dir, _Pre_maybenull_ _Post_z_ wchar_t *_Filename, _Pre_maybenull_ _Post_z_ wchar_t *_Ext)
_Check_return_ _CRTIMP wchar_t *__cdecl _wcsdup(_In_z_ const wchar_t *_Str)
_CRTIMP wchar_t *__cdecl _getws(_Pre_notnull_ _Post_z_ wchar_t *_String)
_Check_return_ int __cdecl wscanf(_In_z_ _Scanf_format_string_ const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl _vwprintf_p_l(_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_ wint_t __cdecl _getwch_nolock(void)
_Check_return_opt_ _CRTIMP int __cdecl _vswprintf_c(_Out_writes_z_(_SizeInWords) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_CRTIMP int __cdecl _wstat(_In_z_ const wchar_t *_Name, _Out_ struct _stat *_Stat)
_CRTIMP errno_t __cdecl _wctime32_s(_Out_writes_(_SizeInWords) _Post_readable_size_(26) wchar_t *_Buf, _In_ size_t _SizeInWords, _In_ const __time32_t *_Time)
_CRTIMP wchar_t * _cgetws(_Inout_z_ wchar_t *_Buffer)
_CRTIMP void __cdecl _wperror(_In_opt_z_ const wchar_t *_ErrMsg)
_Check_return_ _CRTIMP int __cdecl _vscwprintf_p_l(_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_ _CRTIMP int __cdecl _scwprintf(_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_CRTIMP FILE *__cdecl __iob_func(void)
_Check_return_opt_ _CRTIMP wint_t __cdecl _ungetwc_nolock(_In_ wint_t _Ch, _Inout_ FILE *_File)
_CRTIMP wchar_t *__cdecl _itow(_In_ int _Value, _Pre_notnull_ _Post_z_ wchar_t *_Dest, _In_ int _Radix)
_Check_return_opt_ _CRTIMP int __cdecl _wscanf_l(_In_z_ _Scanf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_CRTIMP wchar_t * _wcsupr_l(wchar_t *_String, _locale_t _Locale)
_CRTIMP size_t __cdecl wcslen(_In_z_ const wchar_t *_Str)
_Check_return_opt_ size_t __cdecl wcsxfrm(_Out_writes_opt_(_MaxCount) _Post_maybez_ wchar_t *_Dst, _In_z_ const wchar_t *_Src, _In_ size_t _MaxCount)
_CRTIMP intptr_t __cdecl _wspawnlpe(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_Check_return_ _CRTIMP int __cdecl _vscwprintf_p(_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_ _CRTIMP FILE *__cdecl _wfreopen(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_Mode, _Inout_ FILE *_OldFile)
_Check_return_opt_ _CRTIMP int __cdecl _swscanf_l(_In_z_ const wchar_t *_Src, _In_z_ _Scanf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
float __cdecl wcstof(const wchar_t *nptr, wchar_t **endptr)
_Check_return_ _CRTIMP int __cdecl _wcsnicoll_l(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
_Check_return_opt_ _CRTIMP int __cdecl _fwprintf_l(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_opt_ _CRTIMP int __cdecl _cwscanf_l(_In_z_ _Scanf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_CRTIMP wchar_t *__cdecl wcslwr(_Inout_z_ wchar_t *_Str)
_CRTIMP int __cdecl _cwprintf_l(_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_CRTIMP intptr_t __cdecl _wspawnle(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_Check_return_opt_ _CRTIMP int __cdecl _vswprintf_p_l(_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _cwscanf(_In_z_ _Scanf_format_string_ const wchar_t *_Format,...)
_CRTIMP wchar_t *__cdecl wcsupr(_Inout_z_ wchar_t *_Str)
_Check_return_opt_ _CRTIMP int __cdecl _fwscanf_l(_Inout_ FILE *_File, _In_z_ _Scanf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_CRTIMP wchar_t *__cdecl _wcsupr(_Inout_z_ wchar_t *_String)
_Check_return_ _CRTIMP intptr_t __cdecl _wfindfirst32(_In_z_ const wchar_t *_Filename, _Out_ struct _wfinddata32_t *_FindData)
_CRTIMP wchar_t *__cdecl _wstrtime(_Out_writes_z_(9) wchar_t *_Buffer)
size_t __cdecl mbsrtowcs(_Pre_notnull_ _Post_z_ wchar_t *_Dest, _Inout_ _Deref_prepost_opt_valid_ const char **_PSrc, _In_ size_t _Count, _Inout_opt_ mbstate_t *_State)
_Check_return_ int __cdecl fwscanf(_Inout_ FILE *_File, _In_z_ _Scanf_format_string_ const wchar_t *_Format,...)
_CRTIMP int __cdecl _vsnwprintf(wchar_t *_Dest, size_t _Count, const wchar_t *_Format, va_list _Args)
_Check_return_ _CRTIMP int __cdecl _wcsicoll(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
_CRTIMP int __cdecl _vcwprintf_l(_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
wchar_t *__cdecl wmemmove(_Out_writes_all_opt_(_N) wchar_t *_S1, _In_reads_opt_(_N) const wchar_t *_S2, _In_ size_t _N)
_CRTIMP wchar_t *__cdecl wcsset(_Inout_z_ wchar_t *_Str, wchar_t _Val)
__CRT_INLINE int __cdecl fwide(_In_opt_ FILE *_F, int _M)
__CRT_INLINE int __cdecl vsnwprintf(wchar_t *s, size_t n, const wchar_t *format, va_list arg)
_Check_return_ _CRTIMP int __cdecl _wfindnext32(_In_ intptr_t _FindHandle, _Out_ struct _wfinddata32_t *_FindData)
_Check_return_opt_ _CRTIMP int __cdecl _vswprintf_c_l(_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_ _CRTIMP int __cdecl _wcsicmp_l(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2, _In_opt_ _locale_t _Locale)
wchar_t *__cdecl wmemset(_Out_writes_all_(_N) wchar_t *_S, _In_ wchar_t _C, _In_ size_t _N)
wchar_t *__cdecl wcscat(_Inout_updates_z_(_String_length_(_Dest)+_String_length_(_Source)+1) wchar_t *_Dest, _In_z_ const wchar_t *_Source)
__MINGW_EXTENSION unsigned long long __cdecl wcstoull(const wchar_t *nptr, wchar_t **endptr, int base)
_Check_return_ _CRTIMP int __cdecl _vscwprintf_l(_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_CRTIMP wchar_t *__cdecl _wasctime(_In_ const struct tm *_Tm)
#define _iswxdigit_l(_c, _p)
_Check_return_opt_ _CRTIMP int __cdecl _swprintf_p_l(_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_CRTIMP wchar_t *__cdecl _wcslwr(_Inout_z_ wchar_t *_String)
_Check_return_ _CRTIMP wint_t __cdecl _getwche(void)
_Check_return_opt_ _CRTIMP int __cdecl _swprintf_c_l(_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_ _CRTIMP int __cdecl _wtoi(_In_z_ const wchar_t *_Str)
_Check_return_opt_ wint_t __cdecl _ungetwch_nolock(wint_t _WCh)
#define _iswprint_l(_c, _p)
_CRTIMP wchar_t *__cdecl _ltow(_In_ long _Value, _Pre_notnull_ _Post_z_ wchar_t *_Dest, _In_ int _Radix)
_CRTIMP wchar_t *__cdecl _wcsset(wchar_t *_Str, wchar_t _Val)
_Check_return_opt_ _CRTIMP int __cdecl _vsnwprintf_l(_Out_writes_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_ int __cdecl swscanf(_In_z_ const wchar_t *_Src, _In_z_ _Scanf_format_string_ const wchar_t *_Format,...)
_Check_return_ size_t __cdecl wcsspn(_In_z_ const wchar_t *_Str, _In_z_ const wchar_t *_Control)
_Check_return_opt_ _CRTIMP int __cdecl fwprintf(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_ _CRTIMP wchar_t *__cdecl _wfullpath(_Out_writes_opt_z_(_SizeInWords) wchar_t *_FullPath, _In_z_ const wchar_t *_Path, _In_ size_t _SizeInWords)
_CRTIMP int __cdecl _wstat32(_In_z_ const wchar_t *_Name, _Out_ struct _stat32 *_Stat)
_In_ size_t _In_z_ _Printf_format_string_ const wchar_t _In_ const struct tm _In_opt_ _locale_t _Locale
#define _iswalpha_l(_c, _p)
_Check_return_ _CRTIMP int __cdecl _wcscoll_l(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2, _In_opt_ _locale_t _Locale)
int __cdecl wmemcmp(_In_reads_(_N) const wchar_t *_S1, _In_reads_(_N) const wchar_t *_S2, _In_ size_t _N)
__MINGW_EXTENSION long long __cdecl wcstoll(const wchar_t *nptr, wchar_t **endptr, int base)
_Check_return_ _CRTIMP int __cdecl _scwprintf_p_l(_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
#define _iswpunct_l(_c, _p)
_CRTIMP intptr_t __cdecl _wspawnve(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList, _In_opt_z_ const wchar_t *const *_Env)
_Check_return_ _CRTIMP int __cdecl _isleadbyte_l(_In_ int _C, _In_opt_ _locale_t _Locale)
_Check_return_opt_ _CRTIMP int __cdecl _vwprintf_p(_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_CRTIMP int __cdecl vswscanf(const wchar_t *, const wchar_t *, va_list)
_CRTIMP intptr_t __cdecl _wexeclp(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP int __cdecl is_wctype(_In_ wint_t _C, _In_ wctype_t _Type)
_CRTIMP intptr_t __cdecl _wexeclpe(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_Check_return_opt_ _CRTIMP int __cdecl _wprintf_p(_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_CRTIMP wchar_t *__cdecl _wstrdate(_Out_writes_z_(9) wchar_t *_Buffer)
_CRTIMP int __cdecl _swprintf(_Pre_notnull_ _Post_z_ wchar_t *_Dest, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_CRTIMP intptr_t __cdecl _wexecvpe(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList, _In_opt_z_ const wchar_t *const *_Env)
wchar_t *__cdecl wcsncat(wchar_t *_Dest, const wchar_t *_Source, size_t _Count)
_CRTIMP intptr_t __cdecl _wexecv(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
_CRTIMP int __cdecl __swprintf_l(wchar_t *_Dest, const wchar_t *_Format, _locale_t _Plocinfo,...)
_CRTIMP int __cdecl _vcwprintf_p_l(_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
size_t __cdecl mbrlen(_In_reads_bytes_opt_(_SizeInBytes) _Pre_opt_z_ const char *_Ch, _In_ size_t _SizeInBytes, _Out_opt_ mbstate_t *_State)
#define _iswcntrl_l(_c, _p)
_Check_return_opt_ _CRTIMP int __cdecl _putws(_In_z_ const wchar_t *_Str)
_Check_return_ _Ret_opt_z_ _CRTIMP wchar_t *__cdecl _wgetcwd(_Out_writes_opt_(_SizeInWords) wchar_t *_DstBuf, _In_ int _SizeInWords)
_CONST_RETURN wchar_t *__cdecl wcsstr(_In_z_ const wchar_t *_Str, _In_z_ const wchar_t *_SubStr)
_Check_return_ _CRTIMP wchar_t *__cdecl _wtempnam(_In_opt_z_ const wchar_t *_Directory, _In_opt_z_ const wchar_t *_FilePrefix)
__MINGW_EXTENSION typedef long long off64_t
_Check_return_ _CRTIMP wint_t __cdecl _getwch(void)
_Check_return_opt_ wint_t __cdecl _putwch_nolock(wchar_t _WCh)
_Check_return_ _CRTIMP int __cdecl wcsicoll(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
_CRTIMP int __cdecl vfwscanf(FILE *, const wchar_t *, va_list)
_Check_return_ _CRTIMP wchar_t *__cdecl wcsdup(_In_z_ const wchar_t *_Str)
_Check_return_opt_ _CRTIMP int __cdecl _vcwprintf(_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_ size_t __cdecl wcscspn(_In_z_ const wchar_t *_Str, _In_z_ const wchar_t *_Control)
_Check_return_ _CRTIMP double __cdecl _wcstod_l(_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_opt_ _locale_t _Locale)
#define _iswalnum_l(_c, _p)
_CRTIMP intptr_t __cdecl _wexecle(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_Check_return_ _CRTIMP int __cdecl _vscwprintf(_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_ double __cdecl wcstod(_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr)
_CRTIMP int __cdecl __vswprintf_l(wchar_t *_Dest, const wchar_t *_Format, _locale_t _Plocinfo, va_list _Args)
_Check_return_opt_ _CRTIMP int __cdecl fputws(_In_z_ const wchar_t *_Str, _Inout_ FILE *_File)
_Check_return_ _CRTIMP long __cdecl _wtol(_In_z_ const wchar_t *_Str)
_Check_return_opt_ _CRTIMP wchar_t *__cdecl _wsetlocale(_In_ int _Category, _In_opt_z_ const wchar_t *_Locale)
_Check_return_ _CRTIMP int __cdecl _wcsnicmp(_In_reads_or_z_(_MaxCount) const wchar_t *_Str1, _In_reads_or_z_(_MaxCount) const wchar_t *_Str2, _In_ size_t _MaxCount)
_Check_return_ _CRTIMP int __cdecl _scwprintf_p(_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP wchar_t *__cdecl fgetws(_Out_writes_z_(_SizeInWords) wchar_t *_Dst, _In_ int _SizeInWords, _Inout_ FILE *_File)
_CRTIMP int __cdecl vwscanf(const wchar_t *, va_list)
_Check_return_ _CRTIMP wint_t __cdecl _towupper_l(_In_ wint_t _C, _In_opt_ _locale_t _Locale)
_Check_return_ _CRTIMP int __cdecl _wcsncoll(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2, _In_ size_t _MaxCount)
_Check_return_ int __cdecl wcscmp(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
_CRTIMP intptr_t __cdecl _wspawnlp(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP const unsigned short *__cdecl __pctype_func(void)
_CRTIMP intptr_t __cdecl _wexecvp(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
wchar_t *CDECL _i64tow(__int64 value, wchar_t *string, int radix)
wchar_t *CDECL _ui64tow(unsigned __int64 value, wchar_t *string, int radix)
_Check_return_ _Ret_maybenull_ _In_ size_t _Count
#define memcpy(s1, s2, n)
#define memmove(s1, s2, n)
#define _In_reads_or_z_(size)
#define _In_reads_bytes_(size)
#define _Out_writes_z_(size)
#define _Out_writes_bytes_all_(size)
#define _Out_writes_all_(size)
#define _Deref_prepost_opt_valid_
#define _Deref_prepost_z_
#define _Out_writes_(size)
#define _Out_writes_opt_(size)
#define _Inout_updates_z_(size)
#define _Post_equal_to_(expr)
#define _Ret_range_(lb, ub)
#define _Out_writes_opt_z_(size)
#define _Out_writes_all_opt_(size)
#define _In_reads_opt_(size)
#define _Out_writes_bytes_all_opt_(size)
#define _When_(expr, annos)
#define _In_reads_bytes_opt_(size)
#define _At_buffer_(target, iter, bound, annos)
#define _Post_readable_size_(size)
#define _Post_satisfies_(cond)
#define _In_range_(lb, ub)
#define _Scanf_format_string_
#define _Printf_format_string_
_Check_return_ wchar_t _Ch
_CRT_DISABLE_GCC_WARNINGS _In_z_ const wchar_t * _SubStr
_In_ size_t _In_ const __time32_t * _Time
size_t CDECL wcsftime(wchar_t *str, size_t max, const wchar_t *format, const struct tm *mstm)
__int64 CDECL _wtoi64_l(const wchar_t *str, _locale_t locale)
__int64 CDECL _wcstoi64(const wchar_t *nptr, wchar_t **endptr, int base)
unsigned __int64 CDECL _wcstoui64(const wchar_t *nptr, wchar_t **endptr, int base)
__int64 CDECL _wtoi64(const wchar_t *str)
__int64 CDECL _wcstoi64_l(const wchar_t *nptr, wchar_t **endptr, int base, _locale_t locale)
unsigned __int64 CDECL _wcstoui64_l(const wchar_t *nptr, wchar_t **endptr, int base, _locale_t locale)