···956 days = days - 1; /* do not count leap year for the year 2100 */957958 /* adjust for leap year where we are still before leap day */959- days -= ((year & 0x03) == 0) && (month < 2 ? 1 : 0);0960 sec += 24 * 60 * 60 * days; 961962 ts.tv_sec = sec;
···956 days = days - 1; /* do not count leap year for the year 2100 */957958 /* adjust for leap year where we are still before leap day */959+ if(year != 120)960+ days -= ((year & 0x03) == 0) && (month < 2 ? 1 : 0);961 sec += 24 * 60 * 60 * days; 962963 ts.tv_sec = sec;