Remove the AIX work around code. Instead it should just set it's LOCALTIME_MAX to...
authorMichael G. Schwern <schwern@pobox.com>
Thu, 2 Oct 2008 20:18:54 +0000 (16:18 -0400)
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>
Sat, 3 Jan 2009 17:38:56 +0000 (18:38 +0100)
commit806a119aef40085e6ee4a5a8bbab77cca98c9d08
tree8ed1365a73b59eff53d7a2e2e219d3be5b3f6180
parent7643e68fdb02e6f17d9f2a5801be920285971156
Remove the AIX work around code. Instead it should just set it's LOCALTIME_MAX to 0x7fff573e.

Update from y2038.

Use the new TM64 struct so years can go out past y2**31

Defines a Year type to avoid converting years to ints.

Remove the TIMGM work around code, using timegm64() is fine and it
saves us from having to convert from TM to tm.

Make functions private with static rather than the _foo convention.

Even faster for distant dates.
pp_sys.c
time64.c
time64.h