* m4/frexp.m4 (gl_FUNC_FREXP_WORKS): Detect mingw bug when
cross-compiling.
* doc/functions/frexp.texi (frexp): Document the bug.
Signed-off-by: Eric Blake <ebb9@byu.net>
2007-12-04 Eric Blake <ebb9@byu.net>
+ Fix frexp on mingw.
+ * m4/frexp.m4 (gl_FUNC_FREXP_WORKS): Detect mingw bug when
+ cross-compiling.
+ * doc/functions/frexp.texi (frexp): Document the bug.
+
Make cygwin fseeko check more reliable.
* m4/stdio_h.m4 (gl_STDIN_LARGE_OFFSET) [__CYGWIN__]: Use cygwin
version numbers, rather than unrelated feature check.
NetBSD 3.0.
@item
This function does not work on infinite numbers on some platforms:
-IRIX 6.5.
+IRIX 6.5, mingw.
@end itemize
Portability problems not fixed by Gnulib:
-# frexp.m4 serial 4
+# frexp.m4 serial 5
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_works=yes], [gl_cv_func_frexp_works=no],
[case "$host_os" in
netbsd* | irix*) gl_cv_func_frexp_works="guessing no";;
+ mingw*) gl_cv_func_frexp_works="guessing no";;
*) gl_cv_func_frexp_works="guessing yes";;
esac
])