Hi Curt, I believe that GCC will do it this way... int i = (int)((d + (double)fa) + (double)fb); ...which is the way that C/C++ does it. HTH, --Eljay