From 51c68755af9bf02a88792b8caff9cf516a262684 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Fri, 18 Dec 1998 10:02:06 +0000 Subject: Update. * time/getdate.c (check_mday): tm_mon contains values from 0 to 11, not 1 to 12. --- ChangeLog | 3 +++ time/getdate.c | 22 +++++++++++----------- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/ChangeLog b/ChangeLog index 07f7128..356a5d3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 1998-12-18 Ulrich Drepper + * time/getdate.c (check_mday): tm_mon contains values from 0 to 11, + not 1 to 12. + * manual/texinfo.tex: Update to latest version. * sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Add ipc. diff --git a/time/getdate.c b/time/getdate.c index eb7b0c7..c25a49d 100644 --- a/time/getdate.c +++ b/time/getdate.c @@ -71,24 +71,24 @@ check_mday (int year, int mon, int mday) { switch (mon) { - case 1: - case 3: - case 5: - case 7: - case 8: - case 10: - case 12: - if (mday >= 1 && mday <= 31) - return 1; - break; + case 0: + case 2: case 4: case 6: + case 7: case 9: case 11: + if (mday >= 1 && mday <= 31) + return 1; + break; + case 3: + case 5: + case 8: + case 10: if (mday >= 1 && mday <= 30) return 1; break; - case 2: + case 1: if (mday >= 1 && mday < (__isleap (year) ? 29 : 28)) return 1; break; -- cgit v1.1