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
BOOL WINAPI SetLocalTime(IN CONST SYSTEMTIME *lpSystemTime)
VOID WINAPI GetLocalTime(OUT LPSYSTEMTIME lpSystemTime)
_ACRTIMP struct tm *__cdecl _gmtime32(const __time32_t *)
_ACRTIMP size_t __cdecl _strftime_l(char *, size_t, const char *, const struct tm *, _locale_t)
_ACRTIMP errno_t __cdecl _strtime_s(char *, size_t)
_ACRTIMP double __cdecl _difftime32(__time32_t, __time32_t)
_ACRTIMP int __cdecl _gmtime32_s(struct tm *res, const __time32_t *secs)
_ACRTIMP errno_t __cdecl _localtime32_s(struct tm *, const __time32_t *)
_ACRTIMP struct tm *__cdecl _gmtime64(const __time64_t *)
_ACRTIMP size_t __cdecl strftime(char *, size_t, const char *, const struct tm *)
_ACRTIMP clock_t __cdecl clock(void)
_ACRTIMP int __cdecl _gmtime64_s(struct tm *res, const __time64_t *secs)
_ACRTIMP __time32_t __cdecl _mktime32(struct tm *)
_ACRTIMP struct tm *__cdecl _localtime64(const __time64_t *)
_ACRTIMP errno_t __cdecl _ctime64_s(char *, size_t, const __time64_t *)
static struct tm * gmtime(const time_t *t)
static errno_t ctime_s(char *res, size_t len, const __time64_t *t)
_ACRTIMP char *__cdecl _ctime64(const __time64_t *)
_ACRTIMP char *__cdecl _ctime32(const __time32_t *)
_ACRTIMP __time64_t __cdecl _mktime64(struct tm *)
_ACRTIMP unsigned __cdecl _setsystime(struct tm *, unsigned)
_ACRTIMP __time64_t __cdecl _time64(__time64_t *)
_ACRTIMP __time32_t __cdecl _time32(__time32_t *)
static double difftime(time_t t1, time_t t2)
_ACRTIMP double __cdecl _difftime64(__time64_t, __time64_t)
_ACRTIMP struct tm *__cdecl _localtime32(const __time32_t *)
static time_t mktime(struct tm *tm)
_ACRTIMP errno_t __cdecl _strdate_s(char *, size_t)
_ACRTIMP void __cdecl _tzset(void)
_ACRTIMP unsigned __cdecl _getsystime(struct tm *)
_ACRTIMP char *__cdecl asctime(const struct tm *)
_ACRTIMP errno_t __cdecl _ctime32_s(char *, size_t, const __time32_t *)
static struct tm * localtime(const time_t *t)
static errno_t localtime_s(struct tm *res, const time_t *t)
_ACRTIMP errno_t __cdecl _localtime64_s(struct tm *, const __time64_t *)
__time64_t CDECL _mkgmtime64(struct tm *time)
#define _Out_writes_z_(s)
#define _Post_readable_size_(s)
#define _Ret_writes_z_(s)
#define _Printf_format_string_
#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)
_In_ size_t _In_z_ _Printf_format_string_ const char * _Format
_CRTIMP errno_t __cdecl _get_tzname(_Out_ size_t *_ReturnValue, _Out_writes_z_(_SizeInBytes) char *_Buffer, _In_ size_t _SizeInBytes, _In_ int _Index)
_CRTIMP errno_t __cdecl _get_daylight(_Out_ int *_Daylight)
_In_ size_t _In_ const __time32_t * _Time
_CRTIMP void __cdecl tzset(void)
_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 __time32_t __cdecl _mkgmtime32(_Inout_ struct tm *_Tm)
_CRTIMP errno_t __cdecl _get_dstbias(_Out_ long *_Daylight_savings_bias)
_In_ size_t _In_z_ _Printf_format_string_ const char _In_ const struct tm _In_opt_ _locale_t _Locale
_CRTIMP errno_t __cdecl _get_timezone(_Out_ long *_Timezone)
_In_ size_t _In_z_ _Printf_format_string_ const char _In_ const struct tm * _Tm
#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)
_In_ _Pre_notnull_ _Buffer
_In_ size_t _In_ int _Index
static _Check_return_ __inline int __CRTDECL timespec_get(_Out_ struct timespec *const _Ts, _In_ int const _Base)
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_END_C_HEADER
#define _CRT_BEGIN_C_HEADER
#define _CRT_INSECURE_DEPRECATE(_Replacement)