changeset 1033 | dcf358607302 |
parent 1022 | 0d4d3a502d82 |
child 1070 | 16dc09ee42d8 |
--- a/lib/C/iec_std_lib.h Wed Jan 25 19:50:39 2017 +0000 +++ b/lib/C/iec_std_lib.h Sun Feb 19 20:13:02 2017 +0000 @@ -318,7 +318,7 @@ days += __isleap(dt.tm_year) ? 366 : 365; } dt.tm_mon = 1; - while (days > __mon_yday[__isleap(dt.tm_year)][dt.tm_mon]) { + while (days >= __mon_yday[__isleap(dt.tm_year)][dt.tm_mon]) { dt.tm_mon += 1; } dt.tm_day = days - __mon_yday[__isleap(dt.tm_year)][dt.tm_mon - 1] + 1;