Lines Matching defs:years
82 /* Number of leap years from EPOCH_YEAR to `y' (not including `y' itself). */
147 ** years.
148 ** In non-leap years, or if the day number is 59 or less, just
745 int years, months, days, hours, minutes, seconds;
747 years = tm->tm_year + TM_YEAR_BASE; /* year - 1900 -> year */
757 ADJUST_TM(months, years, 12)
761 --years;
764 days += monthlen(months, years);
767 while (days >= monthlen(months, years)) {
768 days -= monthlen(months, years);
770 ++years;
776 tm->tm_year = years - TM_YEAR_BASE;
784 days += YDAYS(months, years);
788 days = (unsigned)days + 365 * (unsigned)(years - EPOCH_YEAR) +
789 (unsigned)(nleap (years));
793 if (years < EPOCH_YEAR)
798 if (years > TM_YEAR_MAX ||
799 (years == TM_YEAR_MAX &&