Determine whether two floating-point numbers are unordered
#include <math.h> #define isunordered( x, y ) ...
The isunordered() macro determines whether the given floating-point numbers are unordered (i.e., one or both are NaN and thus can't be meaningfully compared with each other).
1 if the arguments are unordered, or 0 otherwise. If x or y is NaN, this function returns 1.
| Safety: | |
|---|---|
| Cancellation point | No |
| Interrupt handler | No |
| Signal handler | No |
| Thread | Yes |