Lines Matching refs:year
117 /* Return 1 if YEAR + TM_YEAR_BASE is a leap year. */
119 leapyear (long int year)
124 ((year & 3) == 0
125 && (year % 100 != 0
126 || ((year / 100) & 3) == (- (TM_YEAR_BASE / 100) & 3)));
171 /* Compute intervening leap days correctly even if year is negative.
200 guess_time_tm (long int year, long int yday, int hour, int min, int sec,
205 time_t d = ydhms_diff (year, yday, hour, min, sec,
298 /* Ensure that mon is in range, and set year accordingly. */
303 long int year = lyear_requested + mon_years;
310 /* Calculate day of year from year, month, and day of month.
312 int mon_yday = ((__mon_yday[leapyear (year)]
335 t0 = ydhms_diff (year, yday, hour, min, sec,
399 (gt = guess_time_tm (year, yday, hour, min, sec, &t,
444 to search for more than a year of non-DST, so use the DST
466 t = guess_time_tm (year, yday, hour, min, sec, &ot, &otm);