g = 4215866817.;
        x = (int)g;

does g fit in (int)? (no, (int) is 32 bit signed.)
if (int) is (uint) it will fit, and not trap.

Reply via email to