frexpl: Fix a C++ test error on Solaris 8 and Cygwin.
authorBruno Haible <bruno@clisp.org>
Mon, 5 Apr 2010 13:58:34 +0000 (15:58 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 5 Apr 2010 14:32:43 +0000 (16:32 +0200)
ChangeLog
lib/math.in.h

index 3bdea540511081e14e5f4fa95e93d9b0b91db6c7..bf6e414146d0d37c12782e86ceab85d5e94c08cb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-04-05  Bruno Haible  <bruno@clisp.org>
+
+       frexpl: Fix a C++ test error on Solaris 8 and Cygwin.
+       * lib/math.in.h (frexpl): Fix condition on _GL_CXXALIASWARN invocation.
+
 2010-04-05  Bruno Haible  <bruno@clisp.org>
 
        vasprintf: Update documentation.
index 86fcf08985cbfc1a4fe50caa6cf35fd7c31e2142..fbc29184fce3c902602ca5e64c554fbdc1e4b5ab 100644 (file)
@@ -322,7 +322,7 @@ _GL_FUNCDECL_SYS (frexpl, long double,
 _GL_CXXALIAS_SYS (frexpl, long double, (long double x, int *expptr));
 # endif
 #endif
-#if @GNULIB_FREXPL@
+#if @GNULIB_FREXPL@ && !(@REPLACE_FREXPL@ && !@HAVE_DECL_FREXPL@)
 _GL_CXXALIASWARN (frexpl);
 #endif
 #if !@GNULIB_FREXPL@ && defined GNULIB_POSIXCHECK