getdate.y patch for parsing empty string near DST boundaries.
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 4 Apr 2005 19:53:07 +0000 (19:53 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 4 Apr 2005 19:53:07 +0000 (19:53 +0000)
lib/ChangeLog

index f82fdc0019ec854ca0abce4646afd93b3a6394a9..dc82a9befd7fd16b2ae448c50f55409af4228289 100644 (file)
@@ -1,3 +1,17 @@
+2005-04-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getdate.y (parser_control): rels_seen is now a boolean, not a
+       count, since there's no maximum.  All uses changed.
+       Add member dsts_seen.
+       (local_zone): Accumulate dsts_seen rather than relying on tm_isdst
+       not being INT_MAX.
+       (get_date): Initialize dsts_seen, and check that it doesn't go over 1.
+       Use pc_rels_seen to decide whther a date is absolute.
+
+       * getdate.y (number): Don't overwrite year.
+       (get_date): Initialize pc.year.digits to 0, not 4, to enable above
+       check.
+
 2005-04-02  Simon Josefsson  <jas@extundo.com>
 
        * getaddrinfo.h: Fix OpenBSD compilation failure, inspired by tiny