Never let printf failures go undetected.
commitab8d0f0e20729f31f2295f4d12afda955990297e
authorEric Blake <ebb9@byu.net>
Mon, 22 Oct 2007 16:27:51 +0000 (22 10:27 -0600)
committerEric Blake <ebb9@byu.net>
Mon, 22 Oct 2007 16:35:55 +0000 (22 10:35 -0600)
tree5150486ae5a6f33b5b34c60f63204c89190ece35
parent75160ba9c925c305a41b9002533e0c8013fe15ed
Never let printf failures go undetected.

* m4/gnulib-cache.m4: Augment with 'gnulib-tool --import
xprintf'.
* src/m4.h: Include xprintf.h.
* src/format.c (format): Warn on format failures.
* src/builtin.c (ntoa): Export.
(m4_errprint): Adjust all *printf callers.
* src/debug.c (debug_message_prefix, trace_format): Likewise.
* src/freeze.c (produce_frozen_state): Likewise.
* src/input.c [DEBUG_INPUT]: Likewise.
* src/m4.c (usage): Likewise.
* src/m4.h (DEBUG_PRINT1, DEBUG_PRINT3, DEBUG_MESSAGE)
(DEBUG_MESSAGE1, DEBUG_MESSAGE2): Likewise.
* src/output.c (m4_tmpname, shipout_text, freeze_diversione):
Likewise.
* src/path.c [DEBUG_INCL]: Likewise.
* src/stackovf.c (process_sigsegv) [DEBUG_STKOVF]: Likewise.
* src/symtab.c [DEBUG_SYM]: Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
13 files changed:
ChangeLog
m4/gnulib-cache.m4
src/builtin.c
src/debug.c
src/format.c
src/freeze.c
src/input.c
src/m4.c
src/m4.h
src/output.c
src/path.c
src/stackovf.c
src/symtab.c