in reply to How to portably determine integer limits?
Another way, as you guessed, is with POSIX:#!/usr/bin/perl -wl use Config; print $Config{intsize};
use POSIX; print POSIX::INT_MAX; print POSIX::INT_MIN; print POSIX::UINT_MAX;
Or perhaps even this:
print 0.5 * (-1 + unpack "I", pack "I", -1); print 0.5 * (-1 - unpack "I", pack "I", -1); print unpack "I", pack "I", -1 ;
--
John.
|
|---|