From: Bruno Haible Date: Sat, 14 Jul 2007 00:09:08 +0000 (+0000) Subject: Fix a #if error that causes a build failure on Linux/PowerPC with glibc-2.3.6. X-Git-Tag: cvs-readonly~123 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=22c449ec76af3ddb5c7154785776081049032cb2;p=gnulib.git Fix a #if error that causes a build failure on Linux/PowerPC with glibc-2.3.6. --- diff --git a/ChangeLog b/ChangeLog index b1c7ed2ab..d7047a609 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 41076b3bc..f56382334 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