mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-19 19:20:23 +02:00
This updates Gnulib to v0.0-4889-ge375fe3. * m4/gnulib-cache.m4: Add `accept', `bind', `close', `connect', `getpeername', `getsockname', `getsockopt', `listen', `malloc', `malloca', `recv', `recvfrom', `send', `sendto', `setsockopt', `shutdown', `socket', and `sockets', requested by Jan Nieuwenhuizen <janneke-list@xs4all.nl> for cross-MinGW32 builds. Add `trunc', requested by Mark H Weaver <mhw@netris.org>.
47 lines
1.5 KiB
Text
47 lines
1.5 KiB
Text
# isnan.m4 serial 3
|
|
dnl Copyright (C) 2007-2011 Free Software Foundation, Inc.
|
|
dnl This file is free software; the Free Software Foundation
|
|
dnl gives unlimited permission to copy and/or distribute it,
|
|
dnl with or without modifications, as long as this notice is preserved.
|
|
|
|
AC_DEFUN([gl_ISNAN],
|
|
[
|
|
AC_REQUIRE([gl_MATH_H_DEFAULTS])
|
|
AC_REQUIRE([gl_FUNC_ISNANF])
|
|
AC_REQUIRE([gl_FUNC_ISNAND])
|
|
AC_REQUIRE([gl_FUNC_ISNANL])
|
|
|
|
# If we replaced any of the underlying isnan* functions, replace
|
|
# the isnan macro; it undoubtedly suffers from the same flaws.
|
|
AC_MSG_CHECKING([whether isnan macro works])
|
|
if test $gl_func_isnanf = yes \
|
|
&& test $gl_func_isnand = yes \
|
|
&& test $gl_func_isnanl = yes; then
|
|
AC_MSG_RESULT([yes])
|
|
ISNAN_LIBM=
|
|
dnl Append $ISNANF_LIBM to ISNAN_LIBM, avoiding gratuitous duplicates.
|
|
case " $ISNAN_LIBM " in
|
|
*" $ISNANF_LIBM "*) ;;
|
|
*) ISNAN_LIBM="$ISNAN_LIBM $ISNANF_LIBM" ;;
|
|
esac
|
|
dnl Append $ISNAND_LIBM to ISNAN_LIBM, avoiding gratuitous duplicates.
|
|
case " $ISNAN_LIBM " in
|
|
*" $ISNAND_LIBM "*) ;;
|
|
*) ISNAN_LIBM="$ISNAN_LIBM $ISNAND_LIBM" ;;
|
|
esac
|
|
dnl Append $ISNANL_LIBM to ISNAN_LIBM, avoiding gratuitous duplicates.
|
|
case " $ISNAN_LIBM " in
|
|
*" $ISNANL_LIBM "*) ;;
|
|
*) ISNAN_LIBM="$ISNAN_LIBM $ISNANL_LIBM" ;;
|
|
esac
|
|
else
|
|
AC_MSG_RESULT([no])
|
|
REPLACE_ISNAN=1
|
|
# Make sure the rpl_isnan[fdl] functions get built.
|
|
gl_BUILD_ISNANF
|
|
gl_BUILD_ISNAND
|
|
gl_BUILD_ISNANL
|
|
ISNAN_LIBM=
|
|
fi
|
|
AC_SUBST([ISNAN_LIBM])
|
|
])
|