14#pragma warning(disable: _UCRT_DISABLED_WARNINGS)
24#define _MAX_ITOSTR_BASE16_COUNT (8 + 1)
25#define _MAX_ITOSTR_BASE10_COUNT (1 + 10 + 1)
26#define _MAX_ITOSTR_BASE8_COUNT (11 + 1)
27#define _MAX_ITOSTR_BASE2_COUNT (32 + 1)
29#define _MAX_LTOSTR_BASE16_COUNT (8 + 1)
30#define _MAX_LTOSTR_BASE10_COUNT (1 + 10 + 1)
31#define _MAX_LTOSTR_BASE8_COUNT (11 + 1)
32#define _MAX_LTOSTR_BASE2_COUNT (32 + 1)
34#define _MAX_ULTOSTR_BASE16_COUNT (8 + 1)
35#define _MAX_ULTOSTR_BASE10_COUNT (10 + 1)
36#define _MAX_ULTOSTR_BASE8_COUNT (11 + 1)
37#define _MAX_ULTOSTR_BASE2_COUNT (32 + 1)
39#define _MAX_I64TOSTR_BASE16_COUNT (16 + 1)
40#define _MAX_I64TOSTR_BASE10_COUNT (1 + 19 + 1)
41#define _MAX_I64TOSTR_BASE8_COUNT (22 + 1)
42#define _MAX_I64TOSTR_BASE2_COUNT (64 + 1)
44#define _MAX_U64TOSTR_BASE16_COUNT (16 + 1)
45#define _MAX_U64TOSTR_BASE10_COUNT (20 + 1)
46#define _MAX_U64TOSTR_BASE8_COUNT (22 + 1)
47#define _MAX_U64TOSTR_BASE2_COUNT (64 + 1)
50#if _CRT_FUNCTIONS_REQUIRED
334 #pragma push_macro("_wfullpath")
345 #pragma pop_macro("_wfullpath")
381 _In_z_ wchar_t const* _FullPath,
389 _In_z_ wchar_t const* _FullPath,
391 _In_ size_t _DriveCount,
393 _In_ size_t _DirCount,
395 _In_ size_t _FilenameCount,
397 _In_ size_t _ExtCount
405 #pragma push_macro("_wdupenv_s")
412 _In_z_ wchar_t const* _VarName
415 #pragma pop_macro("_wdupenv_s")
419 _In_z_ wchar_t const* _VarName
425 _Out_ size_t* _RequiredCount,
434 _Out_ size_t*, _RequiredCount,
long long __cdecl _wtoll(wchar_t const *const string)
long long __cdecl _wtoll_l(wchar_t const *const string, _locale_t const locale)
#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(_ReturnType, _FuncName, _HType1, _HArg1, _DstType, _Dst, _TType1, _TArg1)
#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(_ReturnType, _FuncName, _HType1, _HArg1, _HType2, _HArg2, _DstType, _Dst)
#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(_ReturnType, _FuncName, _DstType, _Src)
#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(_ReturnType, _FuncName, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2, _TType3, _TArg3, _TType4, _TArg4)
errno_t __cdecl _wgetenv_s(size_t *const required_count, wchar_t *const buffer, size_t const buffer_count, wchar_t const *const name)
errno_t __cdecl _wdupenv_s(wchar_t **const buffer_pointer, size_t *const buffer_count, wchar_t const *const name)
_CRTIMP void __cdecl _wperror(_In_opt_z_ const wchar_t *_ErrMsg)
_Check_return_ _CRTIMP long __cdecl _wtol_l(_In_z_ const wchar_t *_Str, _In_opt_ _locale_t _Locale)
_Check_return_ _CRTIMP int __cdecl _wtoi_l(_In_z_ const wchar_t *_Str, _In_opt_ _locale_t _Locale)
_CRTIMP void __cdecl _wsearchenv(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_EnvVar, _Pre_notnull_ _Post_z_ wchar_t *_ResultPath)
long double __cdecl wcstold(const wchar_t *__restrict__, wchar_t **__restrict__)
_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_ 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_ _CRTIMP wchar_t *__cdecl _wgetenv(_In_z_ const wchar_t *_VarName)
_Check_return_ _CRTIMP double __cdecl _wtof(_In_z_ const wchar_t *_Str)
_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_ _CRTIMP double __cdecl _wtof_l(_In_z_ const wchar_t *_Str, _In_opt_ _locale_t _Locale)
_CRTIMP wchar_t *__cdecl _ultow(_In_ unsigned long _Value, _Pre_notnull_ _Post_z_ wchar_t *_Dest, _In_ int _Radix)
_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)
_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)
_CRTIMP wchar_t *__cdecl _itow(_In_ int _Value, _Pre_notnull_ _Post_z_ wchar_t *_Dest, _In_ int _Radix)
float __cdecl wcstof(const wchar_t *nptr, wchar_t **endptr)
_Check_return_ _CRTIMP int __cdecl _wtoi(_In_z_ const wchar_t *_Str)
_CRTIMP wchar_t *__cdecl _ltow(_In_ long _Value, _Pre_notnull_ _Post_z_ wchar_t *_Dest, _In_ int _Radix)
_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)
_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)
_Check_return_ double __cdecl wcstod(_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr)
_Check_return_ _CRTIMP long __cdecl _wtol(_In_z_ const wchar_t *_Str)
__MINGW_EXTENSION unsigned long long __cdecl wcstoull(const wchar_t *nptr, wchar_t **endptr, int base)
__MINGW_EXTENSION long long __cdecl wcstoll(const wchar_t *nptr, wchar_t **endptr, int base)
_Pre_notnull_ _In_opt_z_ char const _In_opt_z_ char const _In_opt_z_ char const _Filename
_In_ _Pre_notnull_ _Buffer
_Pre_notnull_ _In_opt_z_ char const _In_opt_z_ char const _Dir
_Pre_notnull_ _In_opt_z_ char const _Drive
_In_z_ char const * _Path
_In_ size_t _In_ int _Radix
wchar_t *CDECL _i64tow(__int64 value, wchar_t *string, int radix)
int CDECL _ui64tow_s(unsigned __int64 value, wchar_t *str, size_t size, int radix)
wchar_t *CDECL _ui64tow(unsigned __int64 value, wchar_t *string, int radix)
int CDECL _i64tow_s(__int64 value, wchar_t *str, size_t size, int radix)
int CDECL _ltow_s(long value, wchar_t *str, size_t size, int radix)
int CDECL _itow_s(int value, wchar_t *str, size_t size, int radix)
#define _wsplitpath_s(f, d, dl, p, pl, n, nl, e, el)
#define _Outptr_result_buffer_maybenull_(size)
#define _Out_writes_z_(s)
#define _Out_writes_opt_z_(s)
#define _Outptr_result_maybenull_z_
errno_t __cdecl _wputenv_s(wchar_t const *const name, wchar_t const *const value)
_CRTIMP int __cdecl _wsystem(_In_opt_z_ const wchar_t *_Command)
_In_ size_t _In_z_ _Printf_format_string_ const char _In_ const struct tm _In_opt_ _locale_t _Locale
_UCRT_DISABLE_CLANG_WARNINGS _CRT_BEGIN_C_HEADER _Check_return_wat_ _In_ size_t _BufferCount
errno_t __cdecl _wsearchenv_s(wchar_t const *const file_name, wchar_t const *const environment_variable, wchar_t *const result_buffer, size_t const result_count)
long double __cdecl _wcstold_l(wchar_t const *const string, wchar_t **const end_ptr, _locale_t const locale)
float __cdecl _wcstof_l(wchar_t const *const string, wchar_t **const end_ptr, _locale_t const locale)
long long __cdecl _wcstoll_l(wchar_t const *const string, wchar_t **const end_ptr, int const base, _locale_t const locale)
unsigned long long __cdecl _wcstoull_l(wchar_t const *const string, wchar_t **const end_ptr, int const base, _locale_t const locale)
#define __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_2_0(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _HType1, _HArg1, _HType2, _HArg2, _SalAttributeDst, _DstType, _Dst)
#define __RETURN_POLICY_VOID(_FunctionCall)
#define __RETURN_POLICY_DST(_FunctionCall)
#define __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_1_1(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _HType1, _HArg1, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1)
#define _UCRT_DISABLE_CLANG_WARNINGS
#define _UCRT_RESTORE_CLANG_WARNINGS
#define _Check_return_wat_
#define __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_4(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2, _TType3, _TArg3, _TType4, _TArg4)
#define _CRT_END_C_HEADER
#define _CRT_BEGIN_C_HEADER
#define _CRT_INSECURE_DEPRECATE(_Replacement)
int CDECL _wmakepath_s(wchar_t *path, size_t size, const wchar_t *drive, const wchar_t *directory, const wchar_t *filename, const wchar_t *extension)
__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)
errno_t __cdecl _ultow_s(unsigned long const value, wchar_t *const buffer, size_t const buffer_count, int const radix)