Skip time64 when there is no 64-bit integer type available.
authorCraig A. Berry <craigberry@mac.com>
Sat, 21 Feb 2009 04:58:55 +0000 (22:58 -0600)
committerCraig A. Berry <craigberry@mac.com>
Sat, 21 Feb 2009 04:58:55 +0000 (22:58 -0600)
commit7f336194cfaf185f017d3850e370623e7a703691
tree8559d3f9f942a5f6eb85ed7eeb3e32bcfaf64a23
parent778e045f833ee66ca20193bc17889f482b3beab6
Skip time64 when there is no 64-bit integer type available.

The y2038 code currently requires that a 64-bit integer type be available,
so the build falls down hard if we try to use it where there isn't one.  A
better fix might be to try NV for time_t and a 32-bit integer for year.

N.B.  We test for the definedness of Quad_t rather than HAS_QUAD since the
latter is explicitly undef'd in the case where 64-bit types are available
but are not being used for Perl's IV and UV.
pp_sys.c