-# frexpl.m4 serial 7
-dnl Copyright (C) 2007-2008 Free Software Foundation, Inc.
+# frexpl.m4 serial 9
+dnl Copyright (C) 2007-2010 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.
gl_func_frexpl=no
fi
if test $gl_func_frexpl = yes; then
- AC_DEFINE([HAVE_FREXPL], 1,
+ AC_DEFINE([HAVE_FREXPL], [1],
[Define if the frexpl() function is available.])
dnl Also check whether it's declared.
dnl MacOS X 10.3 has frexpl() in libc but doesn't declare it in <math.h>.
REPLACE_FREXPL=1
fi
if test $gl_func_frexpl_no_libm = yes; then
- AC_DEFINE([HAVE_FREXPL_IN_LIBC], 1,
+ AC_DEFINE([HAVE_FREXPL_IN_LIBC], [1],
[Define if the frexpl() function is available in libc.])
dnl Also check whether it's declared.
dnl MacOS X 10.3 has frexpl() in libc but doesn't declare it in <math.h>.
AC_CACHE_CHECK([whether frexpl works], [gl_cv_func_frexpl_works],
[
AC_TRY_RUN([
+#include <float.h>
#include <math.h>
+/* Override the values of <float.h>, like done in float.in.h. */
+#if defined __i386__ && (defined __BEOS__ || defined __OpenBSD__)
+# undef LDBL_MIN_EXP
+# define LDBL_MIN_EXP (-16381)
+#endif
extern long double frexpl (long double, int *);
int main()
{