ports/devel/cvstrac/files/patch-history.c
Bruce M Simpson dab5e5b989 Fix leap year calculation. Bump PORTREVISION.
PR:		ports/64871
Submitted by:	Johannes Groedem
2004-06-16 07:35:59 +00:00

11 lines
493 B
C

--- history.c 5 Apr 2003 16:04:21 -0000 1.28
+++ history.c 28 Mar 2004 21:01:11 -0000
@@ -155,7 +155,7 @@
p->tm_year += p->tm_mon/12;
p->tm_mon %= 12;
}
- isLeapYr = p->tm_year/4==0 && (p->tm_year/100!=0 || (p->tm_year+300)/400==0);
+ isLeapYr = p->tm_year%4==0 && (p->tm_year%100!=0 || p->tm_year%400==0);
p->tm_yday = priorDays[p->tm_mon] + p->tm_mday - 1;
if( isLeapYr && p->tm_mon>1 ) p->tm_yday++;
nDay = (p->tm_year-70)*365 + (p->tm_year-69)/4 -p->tm_year/100 +