16#pragma warning(disable: _UCRT_DISABLED_WARNINGS)
21#ifndef _CRT_USE_CONFORMING_ANNEX_K_TIME
22#define _CRT_USE_CONFORMING_ANNEX_K_TIME 0
55#define CLOCKS_PER_SEC ((clock_t)1000)
70#define _daylight (*__daylight())
76#define _dstbias (*__dstbias())
82#define _timezone (*__timezone())
88#define _tzname (__tzname())
97 _Out_ long* _DaylightSavingsBias
102 _Out_ long* _TimeZone
107 _Out_ size_t* _ReturnValue,
127#if __STDC_WANT_SECURE_LIB__
346#ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
359 _In_ unsigned _Milliseconds
371#if !defined RC_INVOKED && !defined __midl && !defined _INC_TIME_INL && !defined _CRT_NO_TIME_T
373 #ifdef _USE_32BIT_TIME_T
440 #if __STDC_WANT_SECURE_LIB__
451 #if _CRT_USE_CONFORMING_ANNEX_K_TIME
564 #if __STDC_WANT_SECURE_LIB__
575 #if _CRT_USE_CONFORMING_ANNEX_K_TIME
633#if defined(_CRT_INTERNAL_NONSTDC_NAMES) && _CRT_INTERNAL_NONSTDC_NAMES
635 #define CLK_TCK CLOCKS_PER_SEC
637 #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(_ReturnType, _FuncName, _DstType, _Dst, _TType1, _TArg1)
#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(_ReturnType, _FuncName, _DstType, _Dst)
char *__cdecl _ctime64(__time64_t const *const time_t_value)
BOOL WINAPI SetLocalTime(IN CONST SYSTEMTIME *lpSystemTime)
VOID WINAPI GetLocalTime(OUT LPSYSTEMTIME lpSystemTime)
struct tm * _gmtime64(const __time64_t *ptime)
_In_ _Pre_notnull_ _Buffer
tm *__cdecl _localtime64(__time64_t const *const ptime)
#define _Out_writes_z_(s)
#define _Post_readable_size_(s)
#define _Ret_writes_z_(s)
#define _Printf_format_string_
_Check_return_wat_ _CRTIMP errno_t __cdecl _strdate_s(_Out_writes_(_SizeInBytes) _Post_readable_size_(9) char *_Buf, _In_range_(>=, 9) size_t _SizeInBytes)
_CRTIMP struct tm *__cdecl _localtime32(_In_ const __time32_t *_Time)
_CRTIMP errno_t __cdecl _get_tzname(_Out_ size_t *_ReturnValue, _Out_writes_z_(_SizeInBytes) char *_Buffer, _In_ size_t _SizeInBytes, _In_ int _Index)
_CRTIMP __time32_t __cdecl _mktime32(_Inout_ struct tm *_Tm)
_CRTIMP double __cdecl difftime(time_t _Time1, time_t _Time2)
_CRTIMP errno_t __cdecl _get_daylight(_Out_ int *_Daylight)
_Check_return_ _CRTIMP char *__cdecl asctime(_In_ const struct tm *_Tm)
_CRTIMP struct tm *__cdecl gmtime(const time_t *_Time)
_In_ size_t _In_ const __time32_t * _Time
_In_ size_t _In_z_ _Printf_format_string_ const char * _Format
_CRTIMP void __cdecl tzset(void)
__CRT_INLINE errno_t __cdecl localtime_s(struct tm *_Tm, const time_t *_Time)
_CRTIMP time_t __cdecl mktime(struct tm *_Tm)
_Check_return_wat_ _CRTIMP errno_t __cdecl _strtime_s(_Out_writes_(_SizeInBytes) _Post_readable_size_(9) char *_Buf, _In_range_(>=, 9) size_t _SizeInBytes)
unsigned __cdecl _setsystime(_In_ struct tm *_Tm, unsigned _MilliSec)
_Check_return_ _CRTIMP clock_t __cdecl clock(void)
_Check_return_ _CRTIMP struct tm *__cdecl _gmtime32(_In_ const __time32_t *_Time)
_Check_return_wat_ _CRTIMP errno_t __cdecl asctime_s(_Out_writes_(_SizeInBytes) _Post_readable_size_(26) char *_Buf, _In_range_(>=, 26) size_t _SizeInBytes, _In_ const struct tm *_Tm)
_CRTIMP time_t __cdecl _mkgmtime(struct tm *_Tm)
_CRTIMP double __cdecl _difftime32(_In_ __time32_t _Time1, _In_ __time32_t _Time2)
_CRTIMP __time32_t __cdecl _time32(_Out_opt_ __time32_t *_Time)
_CRTIMP __time32_t __cdecl _mkgmtime32(_Inout_ struct tm *_Tm)
_CRTIMP errno_t __cdecl _get_dstbias(_Out_ long *_Daylight_savings_bias)
_CRTIMP char *__cdecl _ctime32(_In_ const __time32_t *_Time)
_In_ size_t _In_z_ _Printf_format_string_ const char _In_ const struct tm _In_opt_ _locale_t _Locale
_CRTIMP void __cdecl _tzset(void)
_CRTIMP struct tm *__cdecl localtime(const time_t *_Time)
_Check_return_wat_ _CRTIMP errno_t __cdecl _gmtime32_s(_In_ struct tm *_Tm, _In_ const __time32_t *_Time)
_CRTIMP errno_t __cdecl _get_timezone(_Out_ long *_Timezone)
_In_ size_t _In_z_ _Printf_format_string_ const char _In_ const struct tm * _Tm
_CRTIMP errno_t __cdecl _localtime32_s(_Out_ struct tm *_Tm, _In_ const __time32_t *_Time)
_Check_return_wat_ _ACRTIMP errno_t __cdecl _ctime32_s(_Out_writes_(_SizeInBytes) _Post_readable_size_(26) char *_Buffer, _In_range_(>=, 26) size_t _SizeInBytes, _In_ __time32_t const *_Time)
_In_ size_t _In_ int _Index
_Check_return_ _ACRTIMP __time64_t __cdecl _mkgmtime64(_Inout_ struct tm *_Tm)
static _Check_return_ __inline int __CRTDECL timespec_get(_Out_ struct timespec *const _Ts, _In_ int const _Base)
_Check_return_opt_ _ACRTIMP __time64_t __cdecl _mktime64(_Inout_ struct tm *_Tm)
_Check_return_ _ACRTIMP double __cdecl _difftime64(_In_ __time64_t _Time1, _In_ __time64_t _Time2)
_Check_return_wat_ _ACRTIMP errno_t __cdecl _localtime64_s(_Out_ struct tm *_Tm, _In_ __time64_t const *_Time)
_Check_return_wat_ _ACRTIMP errno_t __cdecl _gmtime64_s(_Out_ struct tm *_Tm, _In_ __time64_t const *_Time)
_ACRTIMP __time64_t __cdecl _time64(_Out_opt_ __time64_t *_Time)
_Check_return_wat_ _ACRTIMP errno_t __cdecl _ctime64_s(_Out_writes_z_(_SizeInBytes) _Post_readable_size_(26) char *_Buffer, _In_range_(>=, 26) size_t _SizeInBytes, _In_ __time64_t const *_Time)
size_t CDECL strftime(char *str, size_t max, const char *format, const struct tm *mstm)
size_t __cdecl _strftime_l(char *const string, size_t const max_size, char const *const format, tm const *const timeptr, _locale_t const locale)
unsigned int _getsystime(struct tm *tp)
int __cdecl _timespec64_get(_timespec64 *const ts, int const base)
int __cdecl _timespec32_get(_timespec32 *const ts, int const base)
int *__cdecl __daylight()
long *__cdecl __dstbias()
char **__cdecl __tzname()
long *__cdecl __timezone()
#define _CRT_OBSOLETE(_NewItem)
#define _Check_return_opt_
#define _CRT_NONSTDC_DEPRECATE(_NewName)
#define __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_0(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _SalAttributeDst, _DstType, _Dst)
#define _UCRT_DISABLE_CLANG_WARNINGS
#define _UCRT_RESTORE_CLANG_WARNINGS
#define _Check_return_wat_
#define _CRT_INSECURE_DEPRECATE_GLOBALS(replacement)
#define _CRT_END_C_HEADER
#define _CRT_BEGIN_C_HEADER
#define _CRT_INSECURE_DEPRECATE(_Replacement)