Lines Matching defs:year
532 * and store year, yday, mon, mday, wday, hour, min, sec into *TP.
539 time_t year;
563 year = EPOCH_YEAR;
566 (days >= (IS_LEAP_YEAR (year) ? DAYS_PER_LEAP_YEAR : DAYS_PER_NORMAL_YEAR))) {
567 /* Guess a corrected year, assuming 365 days per year. */
568 yearGuess = year + days / DAYS_PER_NORMAL_YEAR - (days % DAYS_PER_NORMAL_YEAR < 0);
570 /* Adjust days and year to match the guessed year. */
571 days -= ((yearGuess - year) * DAYS_PER_NORMAL_YEAR +
573 LEAPS_THRU_END_OF (year - 1));
574 year = yearGuess;
576 tp->tm_year = year - TM_YEAR_BASE;
577 if (tp->tm_year != year - TM_YEAR_BASE) {
581 const UINT16 *daysInMonth = g_daysInMonth[IS_LEAP_YEAR(year)];
650 INT32 year = (EPOCH_YEAR - TM_YEAR_BASE);
651 while (year < tm->tm_year) {
653 if (IS_LEAP_YEAR(year + TM_YEAR_BASE)) {
656 year++;