- if test $gt_cv_c_long_double = yes; then
- gl_HAVE_ISNANL_NO_LIBM
- if test $gl_cv_func_isnanl_no_libm = no; then
- gl_HAVE_ISNANL_IN_LIBM
- if test $gl_cv_func_isnanl_in_libm = yes; then
- ISNANL_LIBM=-lm
- fi
- fi
- if test $gl_cv_func_isnanl_no_libm = yes \
- || test $gl_cv_func_isnanl_in_libm = yes; then
- save_LIBS="$LIBS"
- LIBS="$LIBS $ISNANL_LIBM"
- gl_FUNC_ISNANL_WORKS
- LIBS="$save_LIBS"
- case "$gl_cv_func_isnanl_works" in
- *yes) gl_func_isnanl=yes ;;
- *) gl_func_isnanl=no ;;
- esac
- else
- gl_func_isnanl=no
- fi
- if test $gl_func_isnanl = yes; then
- AC_DEFINE([HAVE_ISNANL], 1,
- [Define if the isnan(long double) function is available.])
- else
- AC_LIBOBJ([isnanl])
- gl_LONG_DOUBLE_EXPONENT_LOCATION