1
0
mirror of https://frontier.innolan.net/rainlance/amiga-tz.git synced 2026-05-07 06:57:19 +00:00

year addition work

SCCS-file: localtime.c
SCCS-SID: 7.56
This commit is contained in:
Arthur David Olson
1996-02-24 15:27:58 -05:00
committed by Paul Eggert
parent ee5bdab579
commit 5aa3ba5e90

View File

@@ -1303,10 +1303,12 @@ int * const okayp;
while (yourtm.tm_mday <= 0) {
if (increment_overflow(&yourtm.tm_year, -1))
return WRONG;
yourtm.tm_mday += year_lengths[isleap(yourtm.tm_year)];
i = yourtm.tm_year + (1 < yourtm.tm_mon);
yourtm.tm_mday += year_lengths[isleap(i)];
}
while (yourtm.tm_mday > DAYSPERLYEAR) {
yourtm.tm_mday -= year_lengths[isleap(yourtm.tm_year)];
i = yourtm.tm_year + (1 < yourtm.tm_mon);
yourtm.tm_mday -= year_lengths[isleap(i)];
if (increment_overflow(&yourtm.tm_year, 1))
return WRONG;
}