m4-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Changes to m4/ChangeLog,v [branch-1_4]


From: Eric Blake
Subject: Changes to m4/ChangeLog,v [branch-1_4]
Date: Thu, 22 Jun 2006 23:17:22 +0000

CVSROOT:        /sources/m4
Module name:    m4
Branch:         branch-1_4
Changes by:     Eric Blake <ericb>      06/06/22 23:17:22

Index: ChangeLog
===================================================================
RCS file: /sources/m4/m4/ChangeLog,v
retrieving revision 1.1.1.1.2.81
retrieving revision 1.1.1.1.2.82
diff -u -b -r1.1.1.1.2.81 -r1.1.1.1.2.82
--- ChangeLog   22 Jun 2006 17:49:18 -0000      1.1.1.1.2.81
+++ ChangeLog   22 Jun 2006 23:17:21 -0000      1.1.1.1.2.82
@@ -1,5 +1,21 @@
 2006-06-22  Eric Blake  <address@hidden>
 
+       Robustify frozen file format.
+       * src/freeze.c (reload_frozen_state): Add GET_DIRECTIVE helper
+       macro.  Require V first, and only accept it once.  For F, use
+       placeholder if builtin is not found, rather than warning.
+       * src/m4.h (m4_placeholder): New prototype.
+       * src/builtin.c: Unify error message style.
+       (m4_placeholder): New function, warn if invoked.
+       (builtin_tab): Add m4_placeholder.
+       (m4_defn): Warn if placeholder is encountered.
+       (find_builtin_by_addr): Handle placeholder.
+       (find_builtin_by_name): Return placeholder on failure.
+       (m4_builtin): Treat placeholder as undefined.
+       * doc/m4.texinfo (Frozen files): Document changes in V and F.
+       * NEWS: Document this change.
+       Reported by Bruno Haible.
+
        * doc/m4.texinfo: Whitespace cleanup.  TABs are evil in texinfo.
        (tabchar): New macro, so that 'make check' still works.
        (Invoking m4): Document that ignored compatibility options -B, -S,
@@ -2186,4 +2202,4 @@
 
        * Initial beta release.  Release 0.50, manual 0.05.
 
-       $Revision: 1.1.1.1.2.81 $ $Date: 2006/06/22 17:49:18 $
+       $Revision: 1.1.1.1.2.82 $ $Date: 2006/06/22 23:17:21 $




reply via email to

[Prev in Thread] Current Thread [Next in Thread]