Ben Pfaff <[EMAIL PROTECTED]> writes: > * Is it acceptable for isfinite to raise an exception on > a signaling NaN?
Yes. > * Is it acceptable to #include <float.h> in and put > inline functions in math.in.h? Yes, to both. Of course 'inline' needs to be configured. But do you really need float.h? See below. > +static inline int gl_isfinitef (float x) > +{ > + return x >= -FLT_MAX && x <= FLT_MAX; > +} How about 'return x - x == 0;' instead? That's easier to configure; you don't need to worry about <float.h>.