changeset 16612:a3a0882402d7

fmal: Avoid compilation error on AIX. * lib/math.in.h (fmal): Undefine macro before declaration. Needed on AIX 5.2..7.1.
author Bruno Haible <bruno@clisp.org>
date Thu, 08 Mar 2012 12:35:39 +0100
parents b0c15a5d5038
children 59c55d0304b4
files ChangeLog lib/math.in.h
diffstat 2 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2012-03-08  Bruno Haible  <bruno@clisp.org>
+
+	fmal: Avoid compilation error on AIX.
+	* lib/math.in.h (fmal): Undefine macro before declaration. Needed on
+	AIX 5.2..7.1.
+
 2012-03-08  Bruno Haible  <bruno@clisp.org>
 
 	fma, fmaf, fmal: Override undeclared system functions on IRIX 6.5.
--- a/lib/math.in.h
+++ b/lib/math.in.h
@@ -754,6 +754,7 @@
                   (long double x, long double y, long double z));
 # else
 #  if !@HAVE_FMAL@
+#   undef fmal
 _GL_FUNCDECL_SYS (fmal, long double,
                   (long double x, long double y, long double z));
 #  endif