diff options
author | wosch <wosch@FreeBSD.org> | 1996-04-09 19:48:31 +0000 |
---|---|---|
committer | wosch <wosch@FreeBSD.org> | 1996-04-09 19:48:31 +0000 |
commit | 48b2e5079be3666812e6ad8e1fdc9c2bf41b6253 (patch) | |
tree | ec6e90e2162cb12921c8341f3a552ed375291bd7 /usr.bin/calendar | |
parent | 217959f2b864df2908c631b04fc8edf61b08a439 (diff) | |
download | FreeBSD-src-48b2e5079be3666812e6ad8e1fdc9c2bf41b6253.zip FreeBSD-src-48b2e5079be3666812e6ad8e1fdc9c2bf41b6253.tar.gz |
Easter was one day to fast.
Unix use days *since* January 1 [0-365], not the 1th day of year etc.
Diffstat (limited to 'usr.bin/calendar')
-rw-r--r-- | usr.bin/calendar/day.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.bin/calendar/day.c b/usr.bin/calendar/day.c index 6a3833e..1414c59 100644 --- a/usr.bin/calendar/day.c +++ b/usr.bin/calendar/day.c @@ -170,7 +170,7 @@ isnow(endp, monthp, dayp, varp) /* Easter or Easter depending days */ if (flags & F_EASTER) - day = v1; + day = v1 - 1; /* days since January 1 [0-365] */ /* * 1. {Weekday,Day} XYZ ... @@ -281,7 +281,7 @@ isnow(endp, monthp, dayp, varp) } #if DEBUG - fprintf(stderr, "day2: yday %d %d\n", day, tp->tm_yday); + fprintf(stderr, "day2: day %d yday %d\n", day, tp->tm_yday); #endif if (!(flags & F_EASTER)) { *monthp = month; @@ -292,7 +292,7 @@ isnow(endp, monthp, dayp, varp) for (v1 = 0; day > cumdays[v1]; v1++) ; *monthp = v1 - 1; - *dayp = day - cumdays[v1 - 1] - 1; + *dayp = day - cumdays[v1 - 1]; *varp = 1; } |