diff options
| author | Tom Lane | 2019-07-17 22:26:23 +0000 |
|---|---|---|
| committer | Tom Lane | 2019-07-17 22:26:23 +0000 |
| commit | f285322f9cd3145ea2e5b870e6ba7e0c641422ac (patch) | |
| tree | 657506a0a1e05f5e24ddba7db9722672e6506be8 /src/timezone/tzfile.h | |
| parent | fec0778c8098cebec2d5cb3674ac7151d8d95638 (diff) | |
Sync our copy of the timezone library with IANA release tzcode2019b.
A large fraction of this diff is just due to upstream's somewhat
random decision to rename a bunch of internal variables and struct
fields. However, there is an interesting new feature in zic:
it's grown a "-b slim" option that emits zone files without 32-bit
data and other backwards-compatibility hacks. We should consider
whether we wish to enable that.
Diffstat (limited to 'src/timezone/tzfile.h')
| -rw-r--r-- | src/timezone/tzfile.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/timezone/tzfile.h b/src/timezone/tzfile.h index 562259b937..8f3eb6bd3f 100644 --- a/src/timezone/tzfile.h +++ b/src/timezone/tzfile.h @@ -41,7 +41,7 @@ struct tzhead char tzh_magic[4]; /* TZ_MAGIC */ char tzh_version[1]; /* '\0' or '2' or '3' as of 2013 */ char tzh_reserved[15]; /* reserved; must be zero */ - char tzh_ttisgmtcnt[4]; /* coded number of trans. time flags */ + char tzh_ttisutcnt[4]; /* coded number of trans. time flags */ char tzh_ttisstdcnt[4]; /* coded number of trans. time flags */ char tzh_leapcnt[4]; /* coded number of leap seconds */ char tzh_timecnt[4]; /* coded number of transition times */ @@ -64,14 +64,15 @@ struct tzhead * one (char [4]) total correction after above * tzh_ttisstdcnt (char)s indexed by type; if 1, transition * time is standard time, if 0, - * transition time is wall clock time - * if absent, transition times are - * assumed to be wall clock time - * tzh_ttisgmtcnt (char)s indexed by type; if 1, transition - * time is UT, if 0, - * transition time is local time - * if absent, transition times are + * transition time is local (wall clock) + * time; if absent, transition times are * assumed to be local time + * tzh_ttisutcnt (char)s indexed by type; if 1, transition + * time is UT, if 0, transition time is + * local time; if absent, transition + * times are assumed to be local time. + * When this is 1, the corresponding + * std/wall indicator must also be 1. */ /* |
