Renamed DSTXXX as ADJUST_NUMERIC_ONLY_TZ_OFFSETS_WRT_DST and added an
[mmh] / h / tws.h
diff --git a/h/tws.h b/h/tws.h
index 83ec880..47a31b9 100644 (file)
--- a/h/tws.h
+++ b/h/tws.h
@@ -5,8 +5,12 @@
  * $Id$
  */
 
-/* DST vs. GMT nonsense */
-#define        DSTXXX
+/* If the following is #defined, a timezone given as a numeric-only offset will
+   be treated specially if it's in a zone that observes Daylight Saving Time.
+   For instance, during DST, a Date: like "Mon, 24 Jul 2000 12:31:44 -0700" will
+   be printed as "Mon, 24 Jul 2000 12:31:44 PDT".  Without the code activated by
+   the following #define, that'd be incorrectly printed as "...MST". */
+#define        ADJUST_NUMERIC_ONLY_TZ_OFFSETS_WRT_DST 1
 
 struct tws {
     int tw_sec;                /* seconds after the minute - [0, 61] */