* Release 1.4.2.m4-1.4.2
commitcaae298c064a204d92bd88efa55a80575be25430
authorGary V. Vaughan <gary@gnu.org>
Sat, 21 Aug 2004 11:16:03 +0000 (21 11:16 +0000)
committerEric Blake <ebb9@byu.net>
Fri, 21 Sep 2007 14:59:37 +0000 (21 08:59 -0600)
treec5b9b518864aa0b71bea52d2ef30af7185ea12ce
parenta474cb0c4ef897f1131f1de14ffccf3b20a3bd22
* Release 1.4.2.

* configure.in (VERSION): Bump to 1.4.2.
* NEWS: Describe 1.4.2's changes.

* src/m4.c (reference_error): Preserve errno, since M4ERROR
relies on this.
* src/builtin.c (m4_esyscmd): Clear errno before calling popen.
(m4_maketemp): Clear errno before calling mkstemp.
* src/path.c (path_search): Don't let "free" trash errno when
returning NULL.
* src/output.c (insert_file): Don't assume errno has a valid
value simply because fread returns zero.  This fixes a
portability bug reported by Marion Hakanson in
<http://lists.gnu.org/archive/html/bug-m4/2004-07/msg00029.html>.
14 files changed:
ChangeLog
NEWS
config.h.in
configure
configure.in
doc/m4.info
doc/stamp-vti
doc/texinfo.tex
doc/version.texi
src/builtin.c
src/m4.c
src/output.c
src/path.c
stamp-h.in