cannam@79: cannam@79: #ifndef NAN_INF_H cannam@79: #define NAN_INF_H cannam@79: cannam@79: #include cannam@79: cannam@79: #ifdef sun cannam@79: cannam@79: #include cannam@79: #define ISNAN(x) ((sizeof(x)==sizeof(float))?isnanf(x):isnand(x)) cannam@79: #define ISINF(x) (!finite(x)) cannam@79: cannam@79: #else cannam@79: cannam@79: #define ISNAN(x) isnan(x) cannam@79: #define ISINF(x) isinf(x) cannam@79: cannam@79: #endif cannam@79: cannam@79: #endif