+2007-03-22 Bruno Haible <bruno@clisp.org>
+
+ * modules/printf-frexp (Files): Add m4/frexp.m4.
+ * m4/printf-frexp.m4 (gl_FUNC_PRINTF_FREXP): Define HAVE_FREXP_IN_LIBC
+ only if the found frexp function actually works.
+
2007-03-22 Bruno Haible <bruno@clisp.org>
* lib/frexp.c: Remove older implementation that uses divisions.
-# printf-frexp.m4 serial 1
+# printf-frexp.m4 serial 2
dnl Copyright (C) 2007 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
[gl_cv_func_frexp_no_libm=no])
])
if test $gl_cv_func_frexp_no_libm = yes; then
- AC_DEFINE([HAVE_FREXP_IN_LIBC], 1,
- [Define if the frexp function is available in libc.])
+ gl_FUNC_FREXP_WORKS
+ case "$gl_cv_func_frexp_works" in
+ *yes)
+ AC_DEFINE([HAVE_FREXP_IN_LIBC], 1,
+ [Define if the frexp function is available in libc.])
+ ;;
+ esac
fi
AC_CACHE_CHECK([whether ldexp can be used without linking with libm],