+2007-07-13 Bruno Haible <bruno@clisp.org>
+
+ * 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 <clemens.koller@anagramm.de> via
+ Gary V. Vaughan <gary@gnu.org>.
+
2007-07-13 Paul Eggert <eggert@cs.ucla.edu>
* lib/inttypes_.h: Undo previous change, since it was fixed
/* 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