A few more nodes merged (or enhanced), and a pass at some of the
matching macros in modules/m4.c to comply with the branch
behavior.

2006-08-29  Eric Blake  <[EMAIL PROTECTED]>

        * doc/m4.texinfo (Quoting Arguments, Definitions, Define)
        (Arguments, Pseudo Arguments): More doc merges from the branch.
        (Macro expansion): Turn example into test.
        * modules/m4.c (undefine, popdef): Accept multiple arguments.
        (define, pushdef): Warn on non-text macro name.
        (ifelse, m4_dump_symbols, defn, traceon, traceoff): Tweak
        warning/error messages.
        (ifdef): Ignore extra arguments.
        * m4/symtab.c (m4_symbol_value_copy): Avoid memory leak.
        (m4__symtab_remove_module_references): Check that there is no leak.
        * tests/macros.at (pushdef/popdef): Update to new message.
        * tests/builtins.at (define): Likewise.
        * tests/freeze.at (loading format 1): Likewise.
        * tests/modules.at (AT_CHECK_M4_MODTEST): Likewise.

Attachment: m4.patch143
Description: Binary data

_______________________________________________
M4-patches mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/m4-patches

Reply via email to