[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]

y2038 branch



dmq and crab just (very patiently) led me through the process of setting up a
remote branch in the git repo.  So now there's a branch to address the y2038
problem.
http://perl5.git.perl.org/?p=perl.git;a=shortlog;h=refs/heads/y2038

I've patched in the 2038 fix and I'm looking for feedback about portability
issues.  Right now I know of a few.

* timegm is not portable (fixed, waiting to be patched in)
* "long" as 64 bit int is not portable (fix pending)
* EOVERFLOW might not be portable, can I just put an #ifdef EOVERFLOW around it?

Merijn, could you put in LOCALTIME_MAX and LOCALTIME_MIN functions similar to
GMTIME_MAX and GMTIME_MIN?  Then I can make it use the system functions
instead, if applicable.  Thanks.


-- 
Ahh email, my old friend.  Do you know that revenge is a dish that is best
served cold?  And it is very cold on the Internet!


Follow-Ups from:
"H.Merijn Brand" <h.m.brand@xs4all.nl>
"H.Merijn Brand" <h.m.brand@xs4all.nl>

[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]