closer to 1.4.9

Eric Blake <[email protected]>
Newsgroups gmane.comp.gnu.m4.patches
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Now that Tandem works, all I need now before releasing 1.4.9 is a chunk of
enough time.  But in integrating with the latest gnulib, I noticed this
source patch (thanks to Bruno for adding a NEWS file in gnulib that makes
it easier to track such changes); I also missed a paragraph in the manual
while doing doc merges to head.

2007-03-16  Eric Blake  <[email protected]>

	* doc/m4.texinfo (Mkstemp): Tweak wording.
	* src/output.c (output_init): Adjust to latest gnulib.

- --
Don't work too hard, make some time for fun as well!

Eric Blake             [email protected]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF+o6A84KuGfSFAYARAsxzAKCHmpziD4BLVOzzIhHrXUo87wrz4gCfRjZr
YTcdLHCPf7NisJwV+qzHjJo=
=htEk
-----END PGP SIGNATURE-----

_______________________________________________
M4-patches mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/m4-patches
m4.patch248 (text/plain, 1.7 KB)
Index: doc/m4.texinfo
===================================================================
RCS file: /sources/m4/m4/doc/m4.texinfo,v
retrieving revision 1.1.1.1.2.121
diff -u -p -r1.1.1.1.2.121 m4.texinfo
--- doc/m4.texinfo	7 Mar 2007 15:52:02 -0000	1.1.1.1.2.121
+++ doc/m4.texinfo	16 Mar 2007 12:27:17 -0000
@@ -5357,6 +5357,9 @@ that file name.  Hence, @acronym{POSIX} 
 implementations of @code{m4} provide the secure @code{mkstemp} builtin,
 and that users of @code{m4} check for its existence.
 
+The expansion is void and an error issued if a temporary file could
+not be created.
+
 The macros @code{mkstemp} and @code{maketemp} are recognized only with
 parameters.
 @end deffn
Index: src/output.c
===================================================================
RCS file: /sources/m4/m4/src/Attic/output.c,v
retrieving revision 1.1.1.1.2.18
diff -u -p -r1.1.1.1.2.18 output.c
--- src/output.c	15 Nov 2006 00:44:08 -0000	1.1.1.1.2.18
+++ src/output.c	16 Mar 2007 12:27:17 -0000
@@ -1,7 +1,7 @@
 /* GNU m4 -- A simple macro processor
 
-   Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 2004, 2005, 2006 Free
-   Software Foundation, Inc.
+   Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 2004, 2005, 2006,
+   2007 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -131,7 +131,8 @@ threshold_diversion_CB (const void *elt,
 void
 output_init (void)
 {
-  diversion_table = gl_oset_create_empty (GL_AVLTREE_OSET, cmp_diversion_CB);
+  diversion_table = gl_oset_create_empty (GL_AVLTREE_OSET, cmp_diversion_CB,
+					  NULL);
   div0.u.file = stdout;
   output_diversion = &div0;
   output_file = stdout;
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.