13#error Only Win32 target is supported!
16#pragma pack(push,_CRT_PACKING)
22#ifndef _TIME32_T_DEFINED
23#define _TIME32_T_DEFINED
27#ifndef _TIME64_T_DEFINED
28#define _TIME64_T_DEFINED
29#if _INTEGRAL_MAX_BITS >= 64
30#if defined(__GNUC__) && defined(__STRICT_ANSI__)
38#ifndef _TIME_T_DEFINED
39#define _TIME_T_DEFINED
40#ifdef _USE_32BIT_TIME_T
47#ifndef _CLOCK_T_DEFINED
48#define _CLOCK_T_DEFINED
52#ifndef _SIZE_T_DEFINED
53#define _SIZE_T_DEFINED
56#if defined(__GNUC__) && defined(__STRICT_ANSI__)
81#define CLOCKS_PER_SEC 1000
96 _Out_ size_t *_ReturnValue,
225#if _INTEGRAL_MAX_BITS >= 64
284#ifndef _WTIME_DEFINED
285#define _WTIME_DEFINED
358#if _INTEGRAL_MAX_BITS >= 64
378#if !defined (RC_INVOKED) && !defined (_INC_WTIME_INL)
379#define _INC_WTIME_INL
380#ifdef _USE_32BIT_TIME_T
400#if !defined(RC_INVOKED) && !defined(_NO_INLINING) && !defined(_CRTBLD)
401#ifdef _USE_32BIT_TIME_T
424#if !defined(NO_OLDNAMES) || defined(_POSIX)
425#define CLK_TCK CLOCKS_PER_SEC
#define __MINGW_EXTENSION
VOID WINAPI GetLocalTime(OUT LPSYSTEMTIME lpSystemTime)
_ACRTIMP wchar_t *__cdecl _wctime64(const __time64_t *)
_ACRTIMP size_t __cdecl _wcsftime_l(wchar_t *, size_t, const wchar_t *, const struct tm *, _locale_t)
_ACRTIMP size_t __cdecl wcsftime(wchar_t *, size_t, const wchar_t *, const struct tm *)
_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)
_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 *)
int CDECL _wctime64_s(wchar_t *buf, size_t size, const __time64_t *time)
int CDECL _wctime32_s(wchar_t *buf, size_t size, const __time32_t *time)
__time64_t CDECL _mkgmtime64(struct tm *time)
#define _Out_writes_z_(s)
#define _Post_readable_size_(s)
#define _Printf_format_string_
_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 wchar_t *__cdecl _wctime32(_In_ const __time32_t *_Time)
_CRTIMP errno_t __cdecl _wstrdate_s(_Out_writes_(_SizeInWords) _Post_readable_size_(9) wchar_t *_Buf, _In_ size_t _SizeInWords)
_CRTIMP errno_t __cdecl _get_daylight(_Out_ int *_Daylight)
_CRTIMP errno_t __cdecl _wasctime_s(_Out_writes_(_SizeInWords) _Post_readable_size_(26) wchar_t *_Buf, _In_range_(>=, 26) size_t _SizeInWords, _In_ const struct tm *_Tm)
_CRTIMP wchar_t *__cdecl _wctime(const time_t *_Time)
_In_ size_t _In_ const __time32_t * _Time
_CRTIMP void __cdecl tzset(void)
_CRTIMP errno_t __cdecl _wstrtime_s(_Out_writes_(_SizeInWords) _Post_readable_size_(9) wchar_t *_Buf, _In_range_(>=, 9) size_t _SizeInWords)
_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 wchar_t *__cdecl _wasctime(_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)
_CRTIMP struct tm *__cdecl localtime_r(const time_t *_Time, struct tm *)
_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_wat_
_In_ _Pre_notnull_ _Buffer
_In_ size_t _In_ int _Index
#define _CRT_INSECURE_DEPRECATE(_Replacement)