equal
deleted
inserted
replaced
37 #define ISNAND(d) isnan(d) |
37 #define ISNAND(d) isnan(d) |
38 #elif defined(__linux__) || defined(_ALLBSD_SOURCE) |
38 #elif defined(__linux__) || defined(_ALLBSD_SOURCE) |
39 #include <math.h> |
39 #include <math.h> |
40 #define ISNANF(f) isnanf(f) |
40 #define ISNANF(f) isnanf(f) |
41 #define ISNAND(d) isnan(d) |
41 #define ISNAND(d) isnan(d) |
|
42 #elif defined(_AIX) |
|
43 #include <math.h> |
|
44 #define ISNANF(f) _isnanf(f) |
|
45 #define ISNAND(d) _isnan(d) |
42 #else |
46 #else |
43 #error "missing platform-specific definition here" |
47 #error "missing platform-specific definition here" |
44 #endif |
48 #endif |
45 |
49 |
46 #endif /* JDK_UTIL_MD_H */ |
50 #endif /* JDK_UTIL_MD_H */ |