Synopsis
#define isfinite(x) (sizeof(x) == sizeof(float) ? __float32_isfinite(x) : __float64_isfinite(x))
Description

isfinite determines whether x is a finite value (zero, subnormal, or normal, and not infinite or NaN). The isfinite macro returns a non-zero value if and only if its argument has a finite value.