SECSPERDAY
seconds = CumulativeDays[lyear][month] * SECSPERDAY;
seconds = CumulativeDays[lyear][month] * SECSPERDAY;
CumulativeDays[lyear][efi_time->Month] * SECSPERDAY) {
time -= CumulativeDays[lyear][month] * SECSPERDAY;
for (efi_time->Day = 0; time > SECSPERDAY; efi_time->Day++)
time -= SECSPERDAY;
UTime += (CumulativeDays[isleap(Year)][13] * SECSPERDAY);
SECSPERDAY);
UTime += (((ETime->Day > 0) ? ETime->Day-1:0) * SECSPERDAY);
Julian *= SECSPERDAY;
now += SECSPERDAY * ((DayNumber - tm->tm_wday + 7) % 7);
now += 7 * SECSPERDAY * (DayOrdinal <= 0 ? DayOrdinal : DayOrdinal - 1);
*ltime = SECSPERDAY * DAYSPERNYEAR;
*ltime = num * SECSPERDAY;
*ltime = num * SECSPERDAY * DAYSPERNYEAR;
#define MAPPING_UPDATE_INTERVAL (SECSPERDAY) /* frequency of updates to */
Julian *= SECSPERDAY;
now += SECSPERDAY * ((DayNumber - tm->tm_wday + 7) % 7);
now += 7 * SECSPERDAY * (DayOrdinal <= 0 ? DayOrdinal : DayOrdinal - 1);
days = *clock / SECSPERDAY;
rem = *clock % SECSPERDAY;
rem += SECSPERDAY;
while (rem >= SECSPERDAY) {
rem -= SECSPERDAY;
result->tm_wday = tsec / SECSPERDAY;
while (tsec >= (isleap(year) ? (SECSPERDAY * DAYSPERLYEAR) :
(SECSPERDAY * DAYSPERNYEAR))) {
tsec -= SECSPERDAY * DAYSPERLYEAR;
tsec -= SECSPERDAY * DAYSPERNYEAR;
result->tm_yday = tsec / SECSPERDAY;
sec_per_month = days_in_month[month] * SECSPERDAY;
sec_per_month += SECSPERDAY;
result->tm_mday = (tsec / SECSPERDAY) + 1;
tsec %= SECSPERDAY;
tsec += SECSPERDAY * DAYSPERLYEAR;
tsec += SECSPERDAY * DAYSPERNYEAR;
dd = days_in_month[mm] * SECSPERDAY;
dd += SECSPERDAY;
tsec += (tm->tm_mday - 1) * SECSPERDAY;
#define SECSPERNYEAR (SECSPERDAY * DAYSPERNYEAR)
#define SECSPERLYEAR (SECSPERNYEAR + SECSPERDAY)
time_t newt = ((t < absolute_max_time - SECSPERDAY / 2
&& t + SECSPERDAY / 2 < cuthitime - 1)
? t + SECSPERDAY / 2
hi = (SECSPERDAY < hi - boundary
? boundary + SECSPERDAY
if (SECSPERDAY < boundary - lo) {
lo = boundary - SECSPERDAY;
if (dayoff < min_time / SECSPERDAY) {
if (dayoff > max_time / SECSPERDAY) {
t = dayoff * SECSPERDAY;
tod += wdayoff * SECSPERDAY;
tod += wdayoff * SECSPERDAY;
} else if (SECSPERDAY <= tod) {
stdr.r_tod = SECSPERDAY + dstr.r_save;
max_year = max(max_year, (redundant_time / (SECSPERDAY * DAYSPERNYEAR)
if (trans[i] - prevtrans < 28 * SECSPERDAY) {
if (dayoff < min_time / SECSPERDAY)
if (dayoff > max_time / SECSPERDAY)
t = (zic_t) dayoff * SECSPERDAY;
#define SECSPERREPEAT ((int_fast64_t)DAYSPERREPEAT * SECSPERDAY)
days = t / SECSPERDAY;
rem = t % SECSPERDAY;
rem += SECSPERDAY;
while (rem >= SECSPERDAY) {
rem -= SECSPERDAY;
jan01 = t - ((gmttm.tm_yday * SECSPERDAY) +
DAYSPERNYEAR * SECSPERDAY,
DAYSPERLYEAR * SECSPERDAY
SECSPERDAY;
value += d * SECSPERDAY;
value = *janfirst + (rulep->r_day - 1) * SECSPERDAY;
value += SECSPERDAY;
value = *janfirst + rulep->r_day * SECSPERDAY;
SECSPERDAY * (tmptr->tm_mday - 1);
(long long)SECSPERDAY * DAYS_SINCE_70(cached_year);
t += SECSPERDAY * __lyday_to_month[tmptr->tm_mon];
t += SECSPERDAY * __yday_to_month[tmptr->tm_mon];
*ltime = num * SECSPERDAY;
result->tm_wday = tsec / SECSPERDAY;
while (tsec >= (isleap(year) ? (SECSPERDAY * DAYSPERLYEAR) :
(SECSPERDAY * DAYSPERNYEAR))) {
tsec -= SECSPERDAY * DAYSPERLYEAR;
tsec -= SECSPERDAY * DAYSPERNYEAR;
result->tm_yday = tsec / SECSPERDAY;
sec_per_month = days_in_month[month] * SECSPERDAY;
sec_per_month += SECSPERDAY;
result->tm_mday = (tsec / SECSPERDAY) + 1;
tsec %= SECSPERDAY;
tsec += SECSPERDAY * DAYSPERLYEAR;
tsec += SECSPERDAY * DAYSPERNYEAR;
dd = days_in_month[mm] * SECSPERDAY;
dd += SECSPERDAY;
tsec += (tm->tm_mday - 1) * SECSPERDAY;
#define DC_SPY (SECSPERDAY * DAYSPERNYEAR)
#define DC_SPW (SECSPERDAY * DAYSPERWEEK)
#define DC_SPD SECSPERDAY
#define SECS_PER_DAY SECSPERDAY