Bruno Haible <[EMAIL PROTECTED]> writes: > Solaris 10: isnan() is a function, defined in libc
Not that this affects the conclusion, but the Solaris isnan is present only for legacy apps. On Solaris 10 isnan is a macro that expands to __builtin_isnan, and __builtin_isnan is done inline. The isnan function is not normally declared; you have to ask for it by compiling in pre-C99 mode and setting some flag or another (I don't know which).