Lines Matching refs:year
120 /* Return 1 if YEAR + TM_YEAR_BASE is a leap year. */
122 leapyear (long int year)
127 ((year & 3) == 0
128 && (year % 100 != 0
129 || ((year / 100) & 3) == (- (TM_YEAR_BASE / 100) & 3)));
178 /* Compute intervening leap days correctly even if year is negative.
207 guess_time_tm (long int year, long int yday, int hour, int min, int sec,
212 time_t d = ydhms_diff (year, yday, hour, min, sec,
307 /* Ensure that mon is in range, and set year accordingly. */
312 long int year = lyear_requested + mon_years;
319 /* Calculate day of year from year, month, and day of month.
321 int mon_yday = ((__mon_yday[leapyear (year)]
344 t0 = ydhms_diff (year, yday, hour, min, sec,
408 (gt = guess_time_tm (year, yday, hour, min, sec, &t,
453 to search for more than a year of non-DST, so use the DST
475 t = guess_time_tm (year, yday, hour, min, sec, &ot, &otm);