mirror of
https://github.com/postgres/postgres.git
synced 2025-09-02 04:21:28 +03:00
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.
This commit is contained in:
@@ -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.
|
||||
*/
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user