11#define __need___va_list
14#pragma pack(push,_CRT_PACKING)
22#pragma warning(disable:4820)
29#define WCHAR_MAX ((wchar_t)-1)
33#define WEOF (wint_t)(0xFFFF)
59#ifndef _STDSTREAM_DEFINED
60#define _STDSTREAM_DEFINED
61#define stdin (&_iob[0])
62#define stdout (&_iob[1])
63#define stderr (&_iob[2])
66#ifndef _FSIZE_T_DEFINED
68#define _FSIZE_T_DEFINED
71#ifndef _WFINDDATA_T_DEFINED
90#if _INTEGRAL_MAX_BITS >= 64
91 struct _wfinddatai64_t {
100 struct _wfinddata32i64_t {
109 struct _wfinddata64i32_t {
111 __time64_t time_create;
112 __time64_t time_access;
113 __time64_t time_write;
118 struct _wfinddata64_t {
120 __time64_t time_create;
121 __time64_t time_access;
122 __time64_t time_write;
128#define _WFINDDATA_T_DEFINED
131#ifndef _CRT_CTYPEDATA_DEFINED
132# define _CRT_CTYPEDATA_DEFINED
133# ifndef _CTYPE_DISABLE_MACROS
134# ifndef __PCTYPE_FUNC
136# define __PCTYPE_FUNC __pctype_func()
138# define __PCTYPE_FUNC _pctype
145# define _pctype (__pctype_func())
150#ifndef _CRT_WCTYPEDATA_DEFINED
151#define _CRT_WCTYPEDATA_DEFINED
152# ifndef _CTYPE_DISABLE_MACROS
158# define _pwctype (__pwctype_func())
173#define _LEADBYTE 0x8000
174#define _ALPHA (0x0100|_UPPER|_LOWER)
176#ifndef _WCTYPE_DEFINED
177#define _WCTYPE_DEFINED
215#if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || !defined (NO_OLDNAMES)
220#ifndef _WDIRECT_DEFINED
221#define _WDIRECT_DEFINED
256 _In_z_ const wchar_t *_Path);
263 _In_z_ const wchar_t *_Path);
270 _In_z_ const wchar_t *_Path);
282 _In_z_ const wchar_t *_Filename,
283 _In_ int _AccessMode);
290 _In_z_ const wchar_t *_Filename,
298 _In_z_ const wchar_t *_Filename,
299 _In_ int _PermissionMode);
306 _In_z_ const wchar_t *_Filename,
322 _In_z_ const wchar_t *_Filename);
329 _In_z_ const wchar_t *_OldFilename,
330 _In_z_ const wchar_t *_NewFilename);
338#if _INTEGRAL_MAX_BITS >= 64
345 _In_z_ const wchar_t *_Filename,
346 _Out_ struct _wfinddata32i64_t *_FindData);
353 _In_z_ const wchar_t *_Filename,
354 _Out_ struct _wfinddata64i32_t *_FindData);
361 _In_z_ const wchar_t *_Filename,
362 _Out_ struct _wfinddata64_t *_FindData);
370 _Out_ struct _wfinddata32i64_t *_FindData);
378 _Out_ struct _wfinddata64i32_t *_FindData);
386 _Out_ struct _wfinddata64_t *_FindData);
395 _Out_ int *_FileHandle,
396 _In_z_ const wchar_t *_Filename,
399 _In_ int _PermissionFlag);
401#if !defined(__cplusplus) || !(defined(_X86_) && !defined(__x86_64))
405 extern "C++" _CRTIMP int __cdecl _wopen(
const wchar_t *_Filename,
int _OpenFlag,
int _PermissionMode = 0);
406 extern "C++" _CRTIMP int __cdecl _wsopen(
const wchar_t *_Filename,
int _OpenFlag,
int _ShareFlag,
int _PermissionMode = 0);
411#ifndef _WLOCALE_DEFINED
412#define _WLOCALE_DEFINED
422#ifndef _WPROCESS_DEFINED
423#define _WPROCESS_DEFINED
429 _In_z_ const wchar_t *_Filename,
430 _In_z_ const wchar_t *_ArgList,
437 _In_z_ const wchar_t *_Filename,
438 _In_z_ const wchar_t *_ArgList,
445 _In_z_ const wchar_t *_Filename,
446 _In_z_ const wchar_t *_ArgList,
453 _In_z_ const wchar_t *_Filename,
454 _In_z_ const wchar_t *_ArgList,
461 _In_z_ const wchar_t *_Filename,
462 _In_z_ const wchar_t *
const *_ArgList);
468 _In_z_ const wchar_t *_Filename,
469 _In_z_ const wchar_t *
const *_ArgList,
476 _In_z_ const wchar_t *_Filename,
477 _In_z_ const wchar_t *
const *_ArgList);
483 _In_z_ const wchar_t *_Filename,
484 _In_z_ const wchar_t *
const *_ArgList,
492 _In_z_ const wchar_t *_Filename,
493 _In_z_ const wchar_t *_ArgList,
501 _In_z_ const wchar_t *_Filename,
502 _In_z_ const wchar_t *_ArgList,
510 _In_z_ const wchar_t *_Filename,
511 _In_z_ const wchar_t *_ArgList,
519 _In_z_ const wchar_t *_Filename,
520 _In_z_ const wchar_t *_ArgList,
528 _In_z_ const wchar_t *_Filename,
529 _In_z_ const wchar_t *
const *_ArgList);
536 _In_z_ const wchar_t *_Filename,
537 _In_z_ const wchar_t *
const *_ArgList,
545 _In_z_ const wchar_t *_Filename,
546 _In_z_ const wchar_t *
const *_ArgList);
553 _In_z_ const wchar_t *_Filename,
554 _In_z_ const wchar_t *
const *_ArgList,
557#ifndef _CRT_WSYSTEM_DEFINED
558#define _CRT_WSYSTEM_DEFINED
568#ifndef _WCTYPE_INLINE_DEFINED
569#undef _CRT_WCTYPE_NOINLINE
570#if !defined(__cplusplus) || defined(_CRT_WCTYPE_NOINLINE)
571#define iswalpha(_c) (iswctype(_c,_ALPHA))
572#define iswupper(_c) (iswctype(_c,_UPPER))
573#define iswlower(_c) (iswctype(_c,_LOWER))
574#define iswdigit(_c) (iswctype(_c,_DIGIT))
575#define iswxdigit(_c) (iswctype(_c,_HEX))
576#define iswspace(_c) (iswctype(_c,_SPACE))
577#define iswpunct(_c) (iswctype(_c,_PUNCT))
578#define iswalnum(_c) (iswctype(_c,_ALPHA|_DIGIT))
579#define iswprint(_c) (iswctype(_c,_BLANK|_PUNCT|_ALPHA|_DIGIT))
580#define iswgraph(_c) (iswctype(_c,_PUNCT|_ALPHA|_DIGIT))
581#define iswcntrl(_c) (iswctype(_c,_CONTROL))
582#define iswascii(_c) ((unsigned)(_c) < 0x80)
584#define _iswalpha_l(_c,_p) (_iswctype_l(_c,_ALPHA,_p))
585#define _iswupper_l(_c,_p) (_iswctype_l(_c,_UPPER,_p))
586#define _iswlower_l(_c,_p) (_iswctype_l(_c,_LOWER,_p))
587#define _iswdigit_l(_c,_p) (_iswctype_l(_c,_DIGIT,_p))
588#define _iswxdigit_l(_c,_p) (_iswctype_l(_c,_HEX,_p))
589#define _iswspace_l(_c,_p) (_iswctype_l(_c,_SPACE,_p))
590#define _iswpunct_l(_c,_p) (_iswctype_l(_c,_PUNCT,_p))
591#define _iswalnum_l(_c,_p) (_iswctype_l(_c,_ALPHA|_DIGIT,_p))
592#define _iswprint_l(_c,_p) (_iswctype_l(_c,_BLANK|_PUNCT|_ALPHA|_DIGIT,_p))
593#define _iswgraph_l(_c,_p) (_iswctype_l(_c,_PUNCT|_ALPHA|_DIGIT,_p))
594#define _iswcntrl_l(_c,_p) (_iswctype_l(_c,_CONTROL,_p))
595#ifndef _CTYPE_DISABLE_MACROS
596#define isleadbyte(_c) (__PCTYPE_FUNC[(unsigned char)(_c)] & _LEADBYTE)
599#define _WCTYPE_INLINE_DEFINED
602#if !defined(_POSIX_) || defined(__GNUC__)
603#ifndef _INO_T_DEFINED
604#define _INO_T_DEFINED
611#ifndef _DEV_T_DEFINED
612#define _DEV_T_DEFINED
619#ifndef _OFF_T_DEFINED
620#define _OFF_T_DEFINED
627#ifndef _OFF64_T_DEFINED
628#define _OFF64_T_DEFINED
682#if _INTEGRAL_MAX_BITS >= 64
727#define __stat64 _stat64
731#ifndef _WSTAT_DEFINED
732#define _WSTAT_DEFINED
738 _In_z_ const wchar_t *_Name,
745 _In_z_ const wchar_t *_Name,
748#if _INTEGRAL_MAX_BITS >= 64
754 _In_z_ const wchar_t *_Name,
755 _Out_ struct _stat32i64 *_Stat);
761 _In_z_ const wchar_t *_Name,
762 _Out_ struct _stat64i32 *_Stat);
768 _In_z_ const wchar_t *_Name,
769 _Out_ struct _stat64 *_Stat);
777#ifndef _WCONIO_DEFINED
778#define _WCONIO_DEFINED
816 _In_z_ const wchar_t *_String);
923#ifndef _WSTDIO_DEFINED
924#define _WSTDIO_DEFINED
934 _In_z_ const wchar_t *_Filename,
935 _In_z_ const wchar_t *_Mode,
1017 _In_z_ const wchar_t *_Str,
1031 _In_z_ const wchar_t *_Str);
1075#if defined __cplusplus || defined _CRT_NON_CONFORMING_SWPRINTFS
1383#ifndef _CRT_NON_CONFORMING_SWPRINTFS
1464 _In_z_ const wchar_t *_Src,
1473 _In_z_ const wchar_t *_Src,
1520 _In_ int _FileHandle,
1521 _In_z_ const wchar_t *_Mode);
1528 _In_z_ const wchar_t *_Filename,
1529 _In_z_ const wchar_t *_Mode);
1536 _In_z_ const wchar_t *_Filename,
1537 _In_z_ const wchar_t *_Mode,
1540#ifndef _CRT_WPERROR_DEFINED
1541#define _CRT_WPERROR_DEFINED
1554 _In_z_ const wchar_t *_Command,
1555 _In_z_ const wchar_t *_Mode);
1557#if !defined(NO_OLDNAMES) && !defined(wpopen)
1558#define wpopen _wpopen
1566 _In_z_ const wchar_t *_Filename);
1597#undef _CRT_GETPUTWCHAR_NOINLINE
1599#if !defined(__cplusplus) || defined(_CRT_GETPUTWCHAR_NOINLINE)
1600#define getwchar() fgetwc(stdin)
1601#define putwchar(_c) fputwc((_c),stdout)
1607#define getwc(_stm) fgetwc(_stm)
1608#define putwc(_c,_stm) fputwc(_c,_stm)
1609#define _putwc_nolock(_c,_stm) _fputwc_nolock(_c,_stm)
1610#define _getwc_nolock(_c) _fgetwc_nolock(_c)
1614#ifndef _WSTDLIB_DEFINED
1615#define _WSTDLIB_DEFINED
1645 _In_z_ const wchar_t *_Str,
1653 _In_z_ const wchar_t *_Str,
1659#if !defined __NO_ISOCEXT
1660 float __cdecl wcstof (
const wchar_t * __restrict__,
wchar_t ** __restrict__);
1668 _In_z_ const wchar_t *_Str,
1677 _In_z_ const wchar_t *_Str,
1686 _In_z_ const wchar_t *_Str,
1695 _In_z_ const wchar_t *_Str,
1705 _In_z_ const wchar_t *_VarName);
1707#ifndef _CRT_WSYSTEM_DEFINED
1708#define _CRT_WSYSTEM_DEFINED
1721 _In_z_ const wchar_t *_Str);
1728 _In_z_ const wchar_t *_Str,
1736 _In_z_ const wchar_t *_Str);
1743 _In_z_ const wchar_t *_Str,
1751 _In_z_ const wchar_t *_Str);
1758 _In_z_ const wchar_t *_Str,
1761#if _INTEGRAL_MAX_BITS >= 64
1787 _In_z_ const wchar_t *_Str);
1795 _In_z_ const wchar_t *_Str,
1804 _In_z_ const wchar_t *_Str,
1814 _In_z_ const wchar_t *_Str,
1825 _In_z_ const wchar_t *_Str,
1835 _In_z_ const wchar_t *_Str,
1846#ifndef _WSTDLIBP_DEFINED
1847#define _WSTDLIBP_DEFINED
1855 _In_z_ const wchar_t *_Path,
1868#ifndef _CRT_WPERROR_DEFINED
1869#define _CRT_WPERROR_DEFINED
1882 _In_z_ const wchar_t *_EnvString);
1888 _In_z_ const wchar_t *_Filename,
1889 _In_z_ const wchar_t *_EnvVar,
1896 _In_z_ const wchar_t *_FullPath,
1906#ifndef _WSTRING_DEFINED
1907#define _WSTRING_DEFINED
1914 _In_z_ const wchar_t *_Str);
1919 _Inout_updates_z_(_String_length_(_Dest) + _String_length_(_Source) + 1)
wchar_t *_Dest,
1920 _In_z_ const wchar_t *_Source);
1926 _In_z_ const wchar_t *_Str,
1933 _In_z_ const wchar_t *_Str1,
1934 _In_z_ const wchar_t *_Str2);
1940 _In_z_ const wchar_t *_Source);
1946 _In_z_ const wchar_t *_Str,
1947 _In_z_ const wchar_t *_Control);
1953 _In_z_ const wchar_t *_Str);
1969 const wchar_t *_Source,
1984 const wchar_t *_Source,
1992 _In_z_ const wchar_t *_Str,
1993 _In_z_ const wchar_t *_Control);
2000 _In_z_ const wchar_t *_Str,
2007 _In_z_ const wchar_t *_Str,
2008 _In_z_ const wchar_t *_Control);
2014 _In_z_ const wchar_t *_Str,
2022 _In_z_ const wchar_t *_Delim);
2043 _In_z_ const wchar_t *_Str1,
2044 _In_z_ const wchar_t *_Str2);
2051 _In_z_ const wchar_t *_Str1,
2052 _In_z_ const wchar_t *_Str2,
2124 _In_z_ const wchar_t *_Src,
2133 _In_z_ const wchar_t *_Src,
2141 _In_z_ const wchar_t *_Str1,
2142 _In_z_ const wchar_t *_Str2);
2149 _In_z_ const wchar_t *_Str1,
2150 _In_z_ const wchar_t *_Str2,
2158 _In_z_ const wchar_t *_Str1,
2159 _In_z_ const wchar_t *_Str2);
2166 _In_z_ const wchar_t *_Str1,
2167 _In_z_ const wchar_t *_Str2,
2175 _In_z_ const wchar_t *_Str1,
2176 _In_z_ const wchar_t *_Str2,
2184 _In_z_ const wchar_t *_Str1,
2185 _In_z_ const wchar_t *_Str2,
2194 _In_z_ const wchar_t *_Str1,
2195 _In_z_ const wchar_t *_Str2,
2203 _In_z_ const wchar_t *_Str1,
2204 _In_z_ const wchar_t *_Str2,
2215 _In_z_ const wchar_t *_Str);
2217#define wcswcs wcsstr
2224 _In_z_ const wchar_t *_Str1,
2225 _In_z_ const wchar_t *_Str2);
2274 _In_z_ const wchar_t *_Str1,
2275 _In_z_ const wchar_t *_Str2);
2296#ifndef _WTIME_DEFINED
2297#define _WTIME_DEFINED
2373#if _INTEGRAL_MAX_BITS >= 64
2391#if !defined (RC_INVOKED) && !defined (_INC_WTIME_INL)
2392#define _INC_WTIME_INL
2393#ifdef _USE_32BIT_TIME_T
2437 _In_ wchar_t _Source,
2497 const wchar_t *nptr,
2505 const wchar_t *nptr,
2547 return (!_P || *_P==0);
2559 for (;0<
_N;++_S,--
_N)
2574 for (; 0 <
_N; ++_S1,++_S2,--
_N)
2576 if (*_S1!=*_S2)
return (*_S1 < *_S2 ? -1 : +1);
2594 return (
wchar_t *)
memcpy(_S1,_S2,
_N*
sizeof(
wchar_t));
2605 return (
wchar_t *)
memmove(_S1,_S2,
_N*
sizeof(
wchar_t));
2617 for (;0<
_N;++_Su,--
_N) {
#define __MINGW_EXTENSION
#define _Check_return_opt_
#define _Check_return_wat_
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
#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 _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
_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)