From 995bd0764ebf4b386fca98ef660f651b25cbd8a7 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sat, 25 Dec 2010 02:58:27 +0100 Subject: [PATCH] ceil, trunc, round: Fix gcc warnings. * lib/ceil.c (MIN): Undefine before redefining. * lib/trunc.c (MIN): Likewise. * lib/round.c (MIN): Likewise. Include first. --- ChangeLog | 8 ++++++++ lib/ceil.c | 2 ++ lib/round.c | 6 +++++- lib/trunc.c | 2 ++ 4 files changed, 17 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 6124d25e1b..be6b4317e1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2010-12-24 Bruno Haible + + ceil, trunc, round: Fix gcc warnings. + * lib/ceil.c (MIN): Undefine before redefining. + * lib/trunc.c (MIN): Likewise. + * lib/round.c (MIN): Likewise. + Include first. + 2010-12-24 Bruno Haible select tests: Avoid failures on OSF/1 5.1. diff --git a/lib/ceil.c b/lib/ceil.c index 2ed16540ae..5882cad832 100644 --- a/lib/ceil.c +++ b/lib/ceil.c @@ -23,6 +23,8 @@ #include +#undef MIN + #ifdef USE_LONG_DOUBLE # define FUNC ceill # define DOUBLE long double diff --git a/lib/round.c b/lib/round.c index 07ec4cdf8c..df56266cd5 100644 --- a/lib/round.c +++ b/lib/round.c @@ -20,9 +20,13 @@ #include -#include +/* Specification. */ #include +#include + +#undef MIN + #ifdef USE_LONG_DOUBLE # define ROUND roundl # define FLOOR floorl diff --git a/lib/trunc.c b/lib/trunc.c index 350459b2e3..347d9ac210 100644 --- a/lib/trunc.c +++ b/lib/trunc.c @@ -23,6 +23,8 @@ #include +#undef MIN + #ifdef USE_LONG_DOUBLE # define FUNC truncl # define DOUBLE long double -- 2.30.2