changeset 14054:14832bf034b8

ftoastr, snprintf: ftoastr + snprintf module * lib/ftoastr.c: Use GNULIB_SNPRINTF, not GNULIB_SNPRINTF_POSIX, since the snprintf module now should be good enough here. * modules/snprintf (configure.ac): Add gl_MODULE_INDICATOR([snprintf]). It seems odd to have both gl_STDIO_MODULE_INDICATOR([snprintf]) and gl_MODULE_INDICATOR([snprintf]), but the former enables GNULIB_SNPRINTF only for the test directory, and the latter doesn't arrange for gl_STDIO_H_DEFAULTS to be called, so neither seems to suffice by itself.
author Paul Eggert <eggert@cs.ucla.edu>
date Wed, 29 Dec 2010 01:25:46 -0800
parents f3a03b79bd9b
children b968dd130aed
files ChangeLog lib/ftoastr.c modules/snprintf
diffstat 3 files changed, 14 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2010-12-29  Paul Eggert  <eggert@cs.ucla.edu>
+
+	ftoastr, snprintf: ftoastr + snprintf module
+	* lib/ftoastr.c: Use GNULIB_SNPRINTF, not GNULIB_SNPRINTF_POSIX,
+	since the snprintf module now should be good enough here.
+	* modules/snprintf (configure.ac): Add gl_MODULE_INDICATOR([snprintf]).
+	It seems odd to have both gl_STDIO_MODULE_INDICATOR([snprintf])
+	and gl_MODULE_INDICATOR([snprintf]), but the former enables
+	GNULIB_SNPRINTF only for the test directory, and the latter
+	doesn't arrange for gl_STDIO_H_DEFAULTS to be called, so neither
+	seems to suffice by itself.
+
 2010-12-28  Paul Eggert  <eggert@cs.ucla.edu>
 
 	alloca: one step towards thread-safety
--- a/lib/ftoastr.c
+++ b/lib/ftoastr.c
@@ -69,7 +69,7 @@
 /* On hosts where it's not known that snprintf works, use sprintf to
    implement the subset needed here.  Typically BUFSIZE is big enough
    and there's little or no performance hit.  */
-#if ! GNULIB_SNPRINTF_POSIX
+#if ! GNULIB_SNPRINTF
 # undef snprintf
 # define snprintf ftoastr_snprintf
 static int
--- a/modules/snprintf
+++ b/modules/snprintf
@@ -14,6 +14,7 @@
 configure.ac:
 gl_FUNC_SNPRINTF
 gl_STDIO_MODULE_INDICATOR([snprintf])
+gl_MODULE_INDICATOR([snprintf])
 
 Makefile.am: