···956956 days = days - 1; /* do not count leap year for the year 2100 */957957958958 /* adjust for leap year where we are still before leap day */959959- days -= ((year & 0x03) == 0) && (month < 2 ? 1 : 0);959959+ if(year != 120)960960+ days -= ((year & 0x03) == 0) && (month < 2 ? 1 : 0);960961 sec += 24 * 60 * 60 * days; 961962962963 ts.tv_sec = sec;