Support POSIX flush semantics on all platforms.
commit2f568d1d5cdce545cd65323b72e5f8599fca4812
authorEric Blake <ebb9@byu.net>
Thu, 24 May 2007 17:23:42 +0000 (24 17:23 +0000)
committerEric Blake <ebb9@byu.net>
Fri, 21 Sep 2007 21:48:18 +0000 (21 15:48 -0600)
tree67876bcbbc034a9f699dd76813492a1104947ce8
parentd0b2cee6a87a0c5ed44370b50d8e3bfaf7af5388
Support POSIX flush semantics on all platforms.
* m4/gnulib-cache.m4: Remove closout, and augment with
'gnulib-tool --import closein fflush'.
* src/m4.h (includes): Use closein, not closeout.
* src/m4.c (main): Ensure stdin is flushed when not all input is
consumed.
(process_file): No return needed.
* src/debug.c (debug_flush_files): Rely on gnulib module, rather
than excluding mingw.
* NEWS: Document this change.
ChangeLog
NEWS
m4/.cvsignore
m4/gnulib-cache.m4
src/debug.c
src/m4.c
src/m4.h