$NetBSD: patch-aa,v 1.2 2006/06/14 10:25:01 rillig Exp $ --- Src/date.c.orig Tue Jan 4 14:24:18 2000 +++ Src/date.c Tue Jan 4 14:24:24 2000 @@ -162,6 +162,8 @@ yr assumed w/in +/- 50 years from current time if < 100. gives clean method for handling 2-digit year input. */ + if( yr > 99 && yr < MIN_YEAR) /* y2k */ + yr -= 100; if( yr < 100 ) { if( yr <= this_year() - 50 ) @@ -399,9 +401,8 @@ now /= 3600; /* convert to hours */ now /= 24; /* convert to days */ now /= 365.25; /* convert to years */ - now /= 100; /* convert to centurys */ - now += 1970; /* from offset to absolute */ +/* now /= 100; /* convert to centurys */ century = now - (now % 100); /* round to nearest 100 */ }