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)
int CDECL _wsearchenv_s(const wchar_t *file, const wchar_t *env, wchar_t *buf, size_t count)
errno_t CDECL _wputenv_s(const wchar_t *name, const wchar_t *value)
_ACRTIMP __msvcrt_long __cdecl _wtol(const wchar_t *)
_ACRTIMP wchar_t *__cdecl _wfullpath(wchar_t *, const wchar_t *, size_t)
_ACRTIMP __int64 __cdecl wcstoll(const wchar_t *, wchar_t **, int)
_ACRTIMP float __cdecl wcstof(const wchar_t *, wchar_t **)
_ACRTIMP wchar_t *__cdecl _wgetenv(const wchar_t *)
_ACRTIMP wchar_t *__cdecl _ltow(__msvcrt_long, wchar_t *, int)
_ACRTIMP void __cdecl _wmakepath(wchar_t *, const wchar_t *, const wchar_t *, const wchar_t *, const wchar_t *)
_ACRTIMP __int64 __cdecl _wcstoi64(const wchar_t *, wchar_t **, int)
_ACRTIMP void __cdecl _wsplitpath(const wchar_t *, wchar_t *, wchar_t *, wchar_t *, wchar_t *)
_ACRTIMP double __cdecl _wtof(const wchar_t *)
_ACRTIMP errno_t __cdecl _ultow_s(__msvcrt_ulong, wchar_t *, size_t, int)
_ACRTIMP unsigned __int64 __cdecl wcstoull(const wchar_t *, wchar_t **, int)
_ACRTIMP float __cdecl _wcstof_l(const wchar_t *, wchar_t **, _locale_t)
_ACRTIMP errno_t __cdecl _ui64tow_s(unsigned __int64, wchar_t *, size_t, int)
_ACRTIMP __int64 __cdecl _wtoi64(const wchar_t *)
_ACRTIMP __msvcrt_ulong __cdecl wcstoul(const wchar_t *, wchar_t **, int)
_ACRTIMP unsigned __int64 __cdecl _wcstoull_l(const wchar_t *, wchar_t **, int, _locale_t)
_ACRTIMP void __cdecl _wperror(const wchar_t *)
_ACRTIMP unsigned __int64 __cdecl _wcstoui64(const wchar_t *, wchar_t **, int)
_ACRTIMP void __cdecl _wsearchenv(const wchar_t *, const wchar_t *, wchar_t *)
_ACRTIMP int __cdecl _wputenv(const wchar_t *)
_ACRTIMP int __cdecl _wmakepath_s(wchar_t *, size_t, const wchar_t *, const wchar_t *, const wchar_t *, const wchar_t *)
_ACRTIMP __msvcrt_long __cdecl wcstol(const wchar_t *, wchar_t **, int)
_ACRTIMP errno_t __cdecl _i64tow_s(__int64, wchar_t *, size_t, int)
_ACRTIMP wchar_t *__cdecl _ui64tow(unsigned __int64, wchar_t *, int)
_ACRTIMP errno_t __cdecl _itow_s(int, wchar_t *, size_t, int)
_ACRTIMP wchar_t *__cdecl _ultow(__msvcrt_ulong, wchar_t *, int)
_ACRTIMP double __cdecl wcstod(const wchar_t *, wchar_t **)
_ACRTIMP errno_t __cdecl _wgetenv_s(size_t *, wchar_t *, size_t, const wchar_t *)
_ACRTIMP errno_t __cdecl _ltow_s(__msvcrt_long, wchar_t *, size_t, int)
_ACRTIMP unsigned __int64 __cdecl _wcstoui64_l(const wchar_t *, wchar_t **, int, _locale_t)
_ACRTIMP wchar_t *__cdecl _itow(int, wchar_t *, int)
_ACRTIMP __int64 __cdecl _wcstoi64_l(const wchar_t *, wchar_t **, int, _locale_t)
_ACRTIMP int __cdecl _wsystem(const wchar_t *)
_ACRTIMP int __cdecl _wtoi(const wchar_t *)
_ACRTIMP wchar_t *__cdecl _i64tow(__int64, wchar_t *, int)
_ACRTIMP __int64 __cdecl _wcstoll_l(const wchar_t *, wchar_t **, int, _locale_t)
__int64 CDECL _wtoi64_l(const wchar_t *str, _locale_t locale)
__msvcrt_ulong __cdecl _wcstoul_l(const wchar_t *s, wchar_t **end, int base, _locale_t locale)
__msvcrt_long __cdecl _wtol_l(const wchar_t *str, _locale_t locale)
int __cdecl _wtoi_l(const wchar_t *str, _locale_t locale)
double CDECL _wcstod_l(const wchar_t *str, wchar_t **end, _locale_t locale)
double CDECL _wtof_l(const wchar_t *str, _locale_t locale)
__msvcrt_long CDECL _wcstol_l(const wchar_t *s, wchar_t **end, int base, _locale_t locale)
errno_t __cdecl _wdupenv_s(wchar_t **const buffer_pointer, size_t *const buffer_count, wchar_t const *const name)
#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_
#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)
long double __cdecl wcstold(const wchar_t *__restrict__, wchar_t **__restrict__)
_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
#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)
_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
long double __cdecl _wcstold_l(wchar_t const *const string, wchar_t **const end_ptr, _locale_t const locale)
#define _CRT_END_C_HEADER
#define _CRT_BEGIN_C_HEADER
#define _CRT_INSECURE_DEPRECATE(_Replacement)