scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

commit d5ba7a743aa0a71de85332b403452fa3d498cb35
parent 919c865b5f8c58a9207b097c467fb94158f3a9b3
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Wed, 30 Mar 2022 20:05:39 +0200

libc: gmtime: use the year for the leap year calculation

Before it subtracted 1900 too soon.

Diffstat:
Msrc/libc/time/gmtime.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/libc/time/gmtime.c b/src/libc/time/gmtime.c @@ -25,7 +25,7 @@ gmtime(const time_t *tim) tm.tm_year = i - 1900; tm.tm_yday = day; - _daysmon[FEB] = FEBDAYS(tm.tm_year); + _daysmon[FEB] = FEBDAYS(i); for (i = JAN; day >= _daysmon[i]; i++) day -= _daysmon[i]; tm.tm_mon = i;