Lines Matching refs:year

111 Days ( int Year )		/* return number of days since year "0" */
127 static int year0 = 1900; /* sarting year for NTP time */
128 static int yearend; /* ending year we test for NTP time.
130 **year in which NTP time overflows.
139 #define Error(year) if ( (year)>=2036 && LocalTime.tm_year < 110 ) \
147 int year;
156 year = ( sizeof( u_long ) > 4 ) /* save max span using year as temp */
163 * fail ONLY beyond year 2036 you may ignore such
165 yearend = year0 + year;
174 (int)year0, (int)yearend, (int)year );
181 save_year = LocalTime.tm_year; /* save current year */
183 year = 1980;
184 LocalTime.tm_year = year - 1900;
186 Error(year); /* should increment Fatals */
191 (int)year, __FILE__, __LINE__, (int)Fatals, (int)Warnings );
195 year = 2100; /* test year > limit but CURRENT year < limit */
197 Error(year); /* should increment Fatals */
202 (int)year, __FILE__, __LINE__, (int)Fatals, (int)Warnings );
206 LocalTime.tm_year = year - 1900; /* everything > limit */
212 (int)year, __FILE__, __LINE__, (int)Fatals, (int)Warnings );
219 days = 365+1; /* days in year 0 + 1 more day */
220 for ( year = 1; year <= 2500; year++ )
223 Test = Days( year );
227 year, (long)days, (long)Test );
231 Test = julian0(year); /* compare with julian0() macro */
235 year, (long)days, (long)Test );
240 if ( isleap_4(year) ) days++;
271 for ( year = 1400; year <= 2200; year++ )
276 LeapSw = GoodLeap(year);
277 IsLeapSw = isleap_4(year);
281 Error(year);
283 " %4d %2d %3d *** ERROR\n", year, LeapSw, IsLeapSw );
287 IsLeapSw = isleap_tm(year-1900);
291 Error(year);
293 " %4d %2d %3d *** ERROR\n", year, LeapSw, IsLeapSw );
305 for ( year = 1400; year <= 2200; year++ )
309 LeapSw = GoodLeap(year);
311 if ( !(!LeapSw) != !(!is_leapyear(year)) )
313 Error(year);
315 " %4d %2d *** ERROR\n", year, LeapSw );
328 int year;
336 for ( year = 1400; year <= 2200; year++ )
341 LeapSw = GoodLeap(year);
342 DayCnt = (int)days_per_year(year);
346 Error(year);
349 year, LeapSw, DayCnt );
358 for ( year = 1970; year < yearend; year++ )
363 clock_time->year = year;
368 * over a period of time, including for year 2000. True, it
373 t = (clock_time->year - 1970) * 365;
374 t += (clock_time->year >> 2) - (1970 >> 2);
375 t -= clock_time->year / 100 - 1970 / 100;
376 t += clock_time->year / 400 - 1970 / 400;
383 t = julian0(year) - julian0(1970);
387 DaysYear = Days( year ); /* get days to this year */
390 Error(year);
393 year, (long)Days1970,
394 year,
404 for ( year = 1970; year < yearend; year++ )
415 ct.year = year;
423 if ( ct.year != year )
426 "%04d: parse_to_unixtime(,%d) CORRUPTED ct.year: was %d\n",
427 (int)year, (int)Flag, (int)ct.year );
428 Error(year);
431 t = julian0(year) - julian0(1970); /* Julian day from 1970 */
437 year, (int)Flag,
440 Error(year);
444 if ( year >= YEAR_PIVOT+1900 )
446 /* check year % 100 code we put into parse_to_unixtime() */
448 ct.year = year % 100;
457 year, (int)ct.year, (int)Flag,
460 Error(year);
464 /* check year - 1900 code we put into parse_to_unixtime() */
466 ct.year = year - 1900;
475 year, (int)ct.year, (int)Flag,
478 Error(year);
494 year = year0; /* calculate the basic year */
495 printf( " starting year %04d\n", (int)year0 );
496 printf( " ending year %04d\n", (int)yearend );
505 Error(year);
513 for ( ; year < yearend; year++ )
516 /* 01-01 for the current year */
517 ntp_time = Days( year ) - Days( year0 ); /* days into NTP time */
520 if ( ot.year != year
524 Error(year);
527 year,
528 (int)ot.year, (int)ot.month, (int)ot.monthday );
534 if ( ot.year != year
538 Error(year);
541 year,
542 (int)ot.year, (int)ot.month, (int)ot.monthday );
550 m = isleap_4(year) ? 2 : 3;
551 d = isleap_4(year) ? 29 : 1;
555 if ( ot.year != year
559 Error(year);
562 year, m, d,
563 (int)ot.year, (int)ot.month, (int)ot.monthday );
576 year = year0; /* calculate the basic year */
577 printf( " starting year %04d\n", (int)year0 );
578 printf( " ending year %04d\n", (int)yearend );
581 for ( ; year < yearend; year++ )
585 /* 01-01 for the current year */
586 ot.year = year;
591 ntp_time = Days( year ) - Days( year0 ); /* days into NTP time */
596 Error(year);
598 (int)year,
607 if ( ot.year != year
611 Error(year);
614 year,
615 (int)ot.year, (int)ot.month, (int)ot.monthday );