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-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=22c449ec76af3ddb5c7154785776081049032cb2;p=pspp Fix a #if error that causes a build failure on Linux/PowerPC with glibc-2.3.6. --- 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