24 #error ERROR: Only Win32 target supported!
32 #pragma pack(push,_CRT_PACKING)
43 #if !defined (__midl) && (defined (_X86_) || defined (_M_IX86))
53 #if defined(CRTDLL) && defined(_CRTBLD)
54 #define _CRTIMP __declspec(dllexport)
57 #define _CRTIMP __declspec(dllimport)
64 #ifndef _WCHAR_T_DEFINED
66 #define _WCHAR_T_DEFINED
69 #ifndef _TIME32_T_DEFINED
71 #define _TIME32_T_DEFINED
74 #ifndef _TIME64_T_DEFINED
76 #define _TIME64_T_DEFINED
79 #ifndef _TIME_T_DEFINED
80 #ifdef _USE_32BIT_TIME_T
85 #define _TIME_T_DEFINED
88 #ifndef _CLOCK_T_DEFINED
90 #define _CLOCK_T_DEFINED
93 #ifndef _SIZE_T_DEFINED
95 typedef unsigned __int64
size_t;
99 #define _SIZE_T_DEFINED
107 #define NULL ((void *)0)
130 #define CLOCKS_PER_SEC 1000
137 #if defined (_DLL) && defined (_M_IX86)
139 _CRTIMP int * __cdecl __p__daylight(
void);
140 _CRTIMP long * __cdecl __p__dstbias(
void);
141 _CRTIMP long * __cdecl __p__timezone(
void);
142 _CRTIMP char ** __cdecl __p__tzname(
void);
148 #define _daylight (*__daylight())
152 #define _dstbias (*__dstbias())
156 #define _timezone (*__timezone())
160 #define _tzname (__tzname())
168 _DEFINE_SET_FUNCTION(_set_daylight,
int,
_daylight)
169 _DEFINE_SET_FUNCTION(_set_dstbias,
long,
_dstbias)
170 _DEFINE_SET_FUNCTION(_set_timezone,
long,
_timezone)
175 #if __STDC_WANT_SECURE_LIB__
208 #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
210 _CRTIMP
void __cdecl
_tzset(
void);
216 _CRTIMP errno_t __cdecl
_ctime64_s(_Out_writes_z_(_SizeInBytes)
char *_Buf,
_In_ size_t _SizeInBytes,
_In_ const __time64_t * _Time);
229 #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
236 #ifndef _SIZE_T_DEFINED
237 typedef unsigned int size_t;
238 #define _SIZE_T_DEFINED
241 #ifndef _WTIME_DEFINED
268 #if !defined (RC_INVOKED) && !defined (__midl)
272 #define _WTIME_DEFINED
275 #if !defined (RC_INVOKED) && !defined (__midl)
283 #define CLK_TCK CLOCKS_PER_SEC
290 #if !defined (_M_CEE_PURE)
296 #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
#define _Out_
Definition: sal.h:351
int tm_min
Definition: time.h:115
#define _Out_opt_
Definition: sal.h:352
#define __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_0(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _SalAttributeDst, _DstType, _Dst)
Definition: crtdefs.h:861
__time64_t time_t
Definition: crtdefs.h:580
#define _dstbias
Definition: time.h:152
#define _CRTIMP
Definition: crtdefs.h:23
_Check_return_wat_ _CRTIMP errno_t __cdecl _strdate_s(_Out_writes_(_SizeInBytes) _Post_readable_size_(9) char *_Buf, _In_ size_t _SizeInBytes)
_CRTIMP errno_t __cdecl _get_timezone(_Out_ long *_Timezone)
_Check_return_ _CRT_INSECURE_DEPRECATE(asctime_s) _CRTIMP char *__cdecl asctime(_In_ const struct tm *_Tm)
#define _Out_writes_z_(size)
Definition: sal.h:358
_Check_return_ _CRT_INSECURE_DEPRECATE_GLOBALS(_get_daylight) _CRTIMP int *__cdecl __daylight(void)
_W64 unsigned int size_t
Definition: crtdefs.h:496
_CRTIMP errno_t __cdecl _wctime32_s(_Out_writes_(_SizeInWords) _Post_readable_size_(26) wchar_t *_Buf, _In_ size_t _SizeInWords, _In_ const __time32_t *_Time)
int tm_mday
Definition: time.h:117
#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(_ReturnType, _FuncName, _DstType, _Dst)
Definition: crtdefs.h:845
_Check_return_wat_ _CRTIMP errno_t __cdecl asctime_s(_Out_writes_(_SizeInBytes) _Post_readable_size_(26) char *_Buf, _In_ size_t _SizeInBytes, _In_ const struct tm *_Tm)
int tm_year
Definition: time.h:119
_CRTIMP size_t __cdecl strftime(_Out_writes_z_(_SizeInBytes) char *_Buf, _In_ size_t _SizeInBytes, _In_z_ _Printf_format_string_ const char *_Format, _In_ const struct tm *_Tm)
_CRTIMP size_t __cdecl _wcsftime_l(_Out_writes_z_(_SizeInWords) wchar_t *_Buf, _In_ size_t _SizeInWords, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_ const struct tm *_Tm, _In_opt_ _locale_t _Locale)
_CRTIMP errno_t __cdecl _localtime64_s(_Out_ struct tm *_Tm, _In_ const __time64_t *_Time)
_Check_return_wat_ _CRTIMP errno_t __cdecl _strtime_s(_Out_writes_(_SizeInBytes) _Post_readable_size_(9) char *_Buf, _In_ size_t _SizeInBytes)
_Check_return_ _CRTIMP clock_t __cdecl clock(void)
_CRTIMP size_t __cdecl _strftime_l(_Pre_notnull_ _Post_z_ char *_Buf, _In_ size_t _Max_size, _In_z_ _Printf_format_string_ const char *_Format, _In_ const struct tm *_Tm, _In_opt_ _locale_t _Locale)
_CRTIMP errno_t __cdecl _get_tzname(_Out_ size_t *_ReturnValue, _Out_writes_z_(_SizeInBytes) char *_Buffer, _In_ size_t _SizeInBytes, _In_ int _Index)
_W64 long __time32_t
Definition: crtdefs.h:567
#define _Check_return_
Definition: sal.h:563
_CRTIMP errno_t __cdecl _gmtime64_s(_Out_ struct tm *_Tm, _In_ const __time64_t *_Time)
#define _In_z_
Definition: sal.h:319
#define _In_
Definition: sal.h:314
int tm_mon
Definition: time.h:118
_CRTIMP errno_t __cdecl _get_daylight(_Out_ int *_Daylight)
_CRTIMP errno_t __cdecl _get_dstbias(_Out_ long *_Daylight_savings_bias)
_Check_return_ _In_z_ const char * _Locale
Definition: locale.h:117
_CRTIMP __time64_t __cdecl _time64(_Out_opt_ __time64_t *_Time)
unsigned short wchar_t
Definition: crtdefs.h:536
#define _In_opt_
Definition: sal.h:315
long clock_t
Definition: time.h:89
_CRTIMP errno_t __cdecl _wstrtime_s(_Out_writes_(_SizeInWords) _Post_readable_size_(9) wchar_t *_Buf, _In_ size_t _SizeInWords)
_CRTIMP double __cdecl _difftime32(_In_ __time32_t _Time1, _In_ __time32_t _Time2)
_CRTIMP errno_t __cdecl _wctime64_s(_Out_writes_(_SizeInWords) _Post_readable_size_(26) wchar_t *_Buf, _In_ size_t _SizeInWords, _In_ const __time64_t *_Time)
_CRTIMP __time32_t __cdecl _mktime32(_Inout_ struct tm *_Tm)
#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(_ReturnType, _FuncName, _DstType, _Dst, _TType1, _TArg1)
Definition: crtdefs.h:846
_Check_return_ _CRTIMP double __cdecl _difftime64(_In_ __time64_t _Time1, _In_ __time64_t _Time2)
#define _Printf_format_string_
Definition: sal.h:567
_CRT_OBSOLETE(GetLocalTime) unsigned __cdecl _getsystime(_Out_ struct tm *_Tm)
_CRTIMP size_t __cdecl wcsftime(_Out_writes_z_(_SizeInWords) wchar_t *_Buf, _In_ size_t _SizeInWords, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_ const struct tm *_Tm)
int errno_t
Definition: crtdefs.h:563
_CRTIMP errno_t __cdecl _localtime32_s(_Out_ struct tm *_Tm, _In_ const __time32_t *_Time)
#define _Deref_ret_z_
Definition: sal.h:1212
#define _W64
Definition: crtdefs.h:100
_CRTIMP __time32_t __cdecl _time32(_Out_opt_ __time32_t *_Time)
_CRTIMP errno_t __cdecl _ctime32_s(_Out_writes_(_SizeInBytes) _Post_readable_size_(26) char *_Buf, _In_ size_t _SizeInBytes, _In_ const __time32_t *_Time)
int tm_wday
Definition: time.h:120
#define __RETURN_POLICY_DST(_FunctionCall)
Definition: crtdefs.h:1928
_CRTIMP __time64_t __cdecl _mktime64(_Inout_ struct tm *_Tm)
int tm_yday
Definition: time.h:121
unsigned _MilliSec
Definition: time.h:232
#define _Out_writes_(size)
Definition: sal.h:354
#define _Post_readable_size_(size)
Definition: sal.h:655
#define _Check_return_wat_
Definition: crtdefs.h:2128
_CRTIMP __time32_t __cdecl _mkgmtime32(_Inout_ struct tm *_Tm)
#define _daylight
Definition: time.h:148
_CRTIMP void __cdecl _tzset(void)
_Check_return_ _In_z_ _Scanf_format_string_ const char * _Format
Definition: stdio.h:230
_CRT_NONSTDC_DEPRECATE(_tzset) _CRTIMP void __cdecl tzset(void)
#define _Inout_
Definition: sal.h:384
_CRTIMP errno_t __cdecl _wasctime_s(_Out_writes_(_SizeInWords) _Post_readable_size_(26) wchar_t *_Buf, _In_ size_t _SizeInWords, _In_ const struct tm *_Tm)
int tm_sec
Definition: time.h:114
_CRTIMP __time64_t __cdecl _mkgmtime64(_Inout_ struct tm *_Tm)
_CRTIMP errno_t __cdecl _ctime64_s(_Out_writes_z_(_SizeInBytes) char *_Buf, _In_ size_t _SizeInBytes, _In_ const __time64_t *_Time)
__int64 __time64_t
Definition: crtdefs.h:572
int tm_hour
Definition: time.h:116
#define _Post_z_
Definition: sal.h:697
#define _timezone
Definition: time.h:156
#define _Pre_notnull_
Definition: sal.h:686
int tm_isdst
Definition: time.h:122
_Check_return_ _Ret_maybenull_z_ _In_ int _SizeInBytes
Definition: direct.h:130
Definition: crtdefs.h:2078
_Check_return_wat_ _CRTIMP errno_t __cdecl _gmtime32_s(_In_ struct tm *_Tm, _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)