mirror of
https://github.com/php/php-src.git
synced 2026-03-25 16:52:18 +01:00
- MFH: Fixed windows compile error.
This commit is contained in:
@@ -74,6 +74,13 @@ typedef signed long long timelib_sll;
|
||||
#define uint32_t unsigned __int32
|
||||
#endif
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#define TIMELIB_LL_CONST(n) n ## i64
|
||||
#else
|
||||
#define TIMELIB_LL_CONST(n) n ## ll
|
||||
#endif
|
||||
|
||||
|
||||
typedef struct ttinfo
|
||||
{
|
||||
int32_t offset;
|
||||
@@ -189,10 +196,10 @@ typedef struct _timelib_tzdb {
|
||||
#define TIMELIB_ZONETYPE_ABBR 2
|
||||
#define TIMELIB_ZONETYPE_ID 3
|
||||
|
||||
#define SECS_PER_ERA 12622780800LL
|
||||
#define SECS_PER_DAY 86400
|
||||
#define DAYS_PER_YEAR 365
|
||||
#define DAYS_PER_LYEAR 366
|
||||
#define SECS_PER_ERA TIMELIB_LL_CONST(12622780800)
|
||||
#define SECS_PER_DAY 86400
|
||||
#define DAYS_PER_YEAR 365
|
||||
#define DAYS_PER_LYEAR 366
|
||||
|
||||
#define timelib_is_leap(y) ((y) % 4 == 0 && ((y) % 100 != 0 || (y) % 400 == 0))
|
||||
|
||||
|
||||
@@ -32,12 +32,6 @@
|
||||
#include <strings.h>
|
||||
#endif
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#define TIMELIB_LL_CONST(n) n ## i64
|
||||
#else
|
||||
#define TIMELIB_LL_CONST(n) n ## ll
|
||||
#endif
|
||||
|
||||
static int month_tab_leap[12] = { -1, 30, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334 };
|
||||
static int month_tab[12] = { 0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334 };
|
||||
|
||||
|
||||
Reference in New Issue
Block a user