From 902df5fcb32302b13a93364daaa45ec5dd6ffceb Mon Sep 17 00:00:00 2001 From: Linas Vepstas Date: Mon, 21 Jun 1999 05:05:42 +0000 Subject: [PATCH] y2k fix git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1782 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/engine/date.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/date.c b/src/engine/date.c index ade5984061..031d6163bd 100644 --- a/src/engine/date.c +++ b/src/engine/date.c @@ -184,7 +184,7 @@ scanDate(const char *buff, int *day, int *month, int *year) /* if the year entered is smaller than 100, assume we mean the current century (and are not revising some roman emperor's books) */ if(iyear<100) { - iyear += ((int) ((now->tm_year+1900)/100)) * 100; + iyear += ((int) ((now->tm_year+1950-iyear)/100)) * 100; } if (year) *year=iyear;