Lines Matching refs:years
80 /* Number of leap years from EPOCH_YEAR to `y' (not including `y' itself). */
145 ** years.
146 ** In non-leap years, or if the day number is 59 or less, just
743 int years, months, days, hours, minutes, seconds;
745 years = tm->tm_year + TM_YEAR_BASE; /* year - 1900 -> year */
755 ADJUST_TM(months, years, 12)
759 --years;
762 days += monthlen(months, years);
765 while (days >= monthlen(months, years)) {
766 days -= monthlen(months, years);
768 ++years;
774 tm->tm_year = years - TM_YEAR_BASE;
782 days += YDAYS(months, years);
786 days = (unsigned)days + 365 * (unsigned)(years - EPOCH_YEAR) +
787 (unsigned)(nleap (years));
791 if (years < EPOCH_YEAR)
796 if (years > TM_YEAR_MAX ||
797 (years == TM_YEAR_MAX &&