In article <589 at taumet.com> steve at taumet.com (Stephen Clamage) writes: >Hex constants are of type unsigned int, ... No, 0x40000000 in this example should have had type int.