Lines Matching refs:isnan
589 /* The original <math.h> included above provides a declaration of isnan macro
592 /* GCC 4.0 and newer provides three built-ins for isnan. */
595 # elif defined isnan
597 # define isnanf(x) isnan ((float)(x))
609 This function is a gnulib extension, unlike isnan() which applied only
612 /* The original <math.h> included above provides a declaration of isnan macro. */
614 /* GCC 4.0 and newer provides three built-ins for isnan. */
619 # define isnand(x) isnan ((double)(x))
632 /* The original <math.h> included above provides a declaration of isnan macro or (older) isnanl function. */
634 /* GCC 4.0 and newer provides three built-ins for isnan. */
637 # elif defined isnan
639 # define isnanl(x) isnan ((long double)(x))
654 that recursively expand back to isnan. So use the gnulib
674 # undef isnan
675 # define isnan(x) \
681 # if defined isnan
682 _GL_WARN_REAL_FLOATING_DECL (isnan);
683 # undef isnan
684 # define isnan(x) _GL_WARN_REAL_FLOATING_IMPL (isnan, x)