Help for this page
sub is_hex { my ($s) = @_; local $SIG{__WARN__} = sub { die }; return eval { scalar hex $s; 1 }; }
local $SIG{__WARN__} = sub { /non-portable/i or /overflow/i or die for @_; };