Re: Need a small VMS test
[email protected] (Michael G Schwern)
| Newsgroups | perl.vmsperl |
|---|---|
| Message-ID | <[email protected]> |
Craig Berry wrote: > > On Wednesday, October 01, 2008, at 03:13PM, "Michael G Schwern" <[email protected]> wrote: > >>> EAGLE> cc check_max/define=__SIGNED_INT_TIME_T >>> EAGLE> link check_max >>> EAGLE> run check_max >>> gmtime max 2147483647 >>> localtime max 2147483647 >>> gmtime min 3221225472 >>> localtime min 3221225472 >> Well that's unsettling. Any ideas? > > My guess (without the code in front of me) is it's a negative number but your not allowing it to be stored/displayed that way. That edition of check_max had a bug introduced by an attempted optimization (don't ask why I'm optimizing configure probes) which would account for the crazy results. It would fail when time_t over/underflowed at a much larger absolute value than the date functions fail, which is what happens on VMS with a signed time_t. -- Whip me, beat me, make my code compatible with VMS!