in reply to Non-portable warnings.
I'd rather see >32-bit hex constants croak or warn ("overflow") on a 32-bit platform than warn on a 64-bit platform.
Update: Turns out it already warns "Integer overflow in hexadecimal number" on 32-bit platforms.