dnl Copyright (C) 2007, 2009-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 Copyright (C) 2007, 2009-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,
AC_REQUIRE([gl_MATH_H_DEFAULTS])
dnl Persuade glibc <math.h> to declare roundl().
AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
AC_REQUIRE([gl_MATH_H_DEFAULTS])
dnl Persuade glibc <math.h> to declare roundl().
AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
- AC_CHECK_DECLS([roundl], , , [#include <math.h>])
+ AC_CHECK_DECLS([roundl], , , [[#include <math.h>]])
if test "$ac_cv_have_decl_roundl" = yes; then
gl_CHECK_MATH_LIB([ROUNDL_LIBM], [x = roundl (x);])
if test "$ROUNDL_LIBM" = missing; then
if test "$ac_cv_have_decl_roundl" = yes; then
gl_CHECK_MATH_LIB([ROUNDL_LIBM], [x = roundl (x);])
if test "$ROUNDL_LIBM" = missing; then
int main (int argc, char *argv[])
{
long double (*my_roundl) (long double) = argc ? roundl : dummy;
int main (int argc, char *argv[])
{
long double (*my_roundl) (long double) = argc ? roundl : dummy;
/* Test whether roundl (-0.0L) is -0.0L. */
if (signbitl (minus_zerol) && !signbitl (my_roundl (minus_zerol)))
/* Test whether roundl (-0.0L) is -0.0L. */
if (signbitl (minus_zerol) && !signbitl (my_roundl (minus_zerol)))
fi
if test $HAVE_DECL_ROUNDL = 0 || test $REPLACE_ROUNDL = 1; then
dnl Find libraries needed to link lib/roundl.c.
fi
if test $HAVE_DECL_ROUNDL = 0 || test $REPLACE_ROUNDL = 1; then
dnl Find libraries needed to link lib/roundl.c.
- AC_CHECK_DECLS([ceill, floorl], , , [#include <math.h>])
+ AC_CHECK_DECLS([ceill, floorl], , , [[#include <math.h>]])