|
#define | SECS_PER_MIN 60 |
|
#define | MINS_PER_HOUR 60 |
|
#define | HOURS_PER_DAY 24 |
|
#define | DAYS_PER_WEEK 7 |
|
#define | DAYS_PER_NON_LEAP_YEAR 365 |
|
#define | DAYS_PER_LEAP_YEAR 366 |
|
#define | SECS_PER_HOUR (SECS_PER_MIN*MINS_PER_HOUR) |
|
#define | SECS_PER_DAY ((long int) SECS_PER_HOUR*HOURS_PER_DAY) |
|
#define | MONTHS_PER_YEAR 12 |
|
#define | TM_YEAR_BASE 1900 |
|
#define | EPOCH_YEAR 1970 |
|
#define | EPOCH_WDAY TM_THURSDAY |
|
#define | isleap(y) (((y)%4) == 0 && (((y)%100) != 0 || ((y)%400) == 0)) |
|
#define | isleap_sum(a, b) isleap((a)%400 + (b)%400) |
|
#define | is_digit(c) ((unsigned int) (c) - '0' <= 9) |
|
#define | TZ_DEF_RULE_STRING ",M4.1.0,M10.5.0" |
|
#define | JULIAN_DAY 0 /* Jn - Julian day */ |
|
#define | DAY_OF_YEAR 1 /* n - day of year */ |
|
#define | MONTH_NTH_DAY_OF_WEEK 2 /* Mm.n.d - month, week, day of week */ |
|