Original commit message from CVS: this should do it this is for steveb's added checks
Original commit message from CVS: I hate independent second parties and why were we not invited anyway ?
Original commit message from CVS: macros to detect fast float to int casting, lrint and lrintf, thanks to Erik de Castro Lopo.