From 22c449ec76af3ddb5c7154785776081049032cb2 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sat, 14 Jul 2007 00:09:08 +0000 Subject: [PATCH] Fix a #if error that causes a build failure on Linux/PowerPC with glibc-2.3.6. --- ChangeLog | 8 ++++++++ lib/vasnprintf.c | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b1c7ed2ab6..d7047a6099 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2007-07-13 Bruno Haible + + * lib/vasnprintf.c (decimal_point_char): Define also if + (NEED_PRINTF_LONG_DOUBLE || NEED_PRINTF_INFINITE_DOUBLE) + && !NEED_PRINTF_DIRECTIVE_A. + Reported by Clemens Koller via + Gary V. Vaughan . + 2007-07-13 Paul Eggert * lib/inttypes_.h: Undo previous change, since it was fixed diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c index 41076b3bce..f563823349 100644 --- a/lib/vasnprintf.c +++ b/lib/vasnprintf.c @@ -200,7 +200,7 @@ local_wcslen (const wchar_t *s) /* Here we need to call the native sprintf, not rpl_sprintf. */ #undef sprintf -#if NEED_PRINTF_DIRECTIVE_A && !defined IN_LIBINTL +#if (NEED_PRINTF_DIRECTIVE_A || NEED_PRINTF_LONG_DOUBLE || NEED_PRINTF_INFINITE_DOUBLE) && !defined IN_LIBINTL /* Determine the decimal-point character according to the current locale. */ # ifndef decimal_point_char_defined # define decimal_point_char_defined 1 -- 2.30.2