Sync our copy of the timezone library with IANA release tzcode2017b.
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 30 Apr 2017 19:13:51 +0000 (15:13 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 30 Apr 2017 19:13:51 +0000 (15:13 -0400)
commite18b2c480da478f62781e06488cda56fe1b4e919
tree825d0f3b900921b29715e108861d534b4fb06fd7
parent12d11432b4db8a2ae665287e05f0f6868d35545e
Sync our copy of the timezone library with IANA release tzcode2017b.

zic no longer mishandles some transitions in January 2038 when it
attempts to work around Qt bug 53071.  This fixes a bug affecting
Pacific/Tongatapu that was introduced in zic 2016e.  localtime.c
now contains a workaround, useful when loading a file generated by
a buggy zic.

There are assorted cosmetic changes as well, notably relocation
of a bunch of #defines.
src/timezone/README
src/timezone/localtime.c
src/timezone/pgtz.c
src/timezone/private.h
src/timezone/strftime.c
src/timezone/tzfile.h
src/timezone/zic.c