Somehow the checksum for new/pan/patches/patch-ac seems to have become invalid. Also I'd like to propose a new patch, patch-parsedate.y: $NetBSD$ For articles from olduse.net. --- parsedate.y.orig 2000-05-27 00:31:17.000000000 +0000 +++ parsedate.y @@ -134,6 +134,10 @@ item : time { | rel { yyHaveRel = 1; } + | unixdatestamp { + yyHaveTime++; + yyHaveDate++; + } ; time : tUNUMBER o_merid { @@ -283,6 +287,21 @@ o_merid : /* NULL */ { } ; + /* Sat Apr 24 10:49:30 1982 */ +unixdatestamp: tDAY tMONTH tUNUMBER udtime tUNUMBER { + yyDay = $3; + yyMonth = $2; + yyYear = $5; + } + ; + +udtime : tUNUMBER ':' tUNUMBER ':' tUNUMBER { + yyHour = $1; + yyMinutes = $3; + yySeconds = $5; + yyMeridian = MER24; + yyDSTmode = DSToff; + } %% /* Month and day table. */ @@ -799,7 +818,7 @@ main(ac, av) continue; } #endif /* YYDEBUG */ - d = parsedate(buff, (TIMEINFO *)NULL); + d = parsedate(buff); if (d == -1) (void)printf("Bad format - couldn't convert.\n"); else -Olaf. -- ___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for \X/ rhialto/at/xs4all.nl -- 'this bath is too hot.'
Attachment:
pgpmtb9qlX0CL.pgp
Description: PGP signature