m4-commit
[Top][All Lists]
Advanced

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

m4 ChangeLog NEWS doc/m4.texinfo m4/builtin.c m...


From: Eric Blake
Subject: m4 ChangeLog NEWS doc/m4.texinfo m4/builtin.c m...
Date: Fri, 27 Oct 2006 17:03:51 +0000

CVSROOT:        /sources/m4
Module name:    m4
Changes by:     Eric Blake <ericb>      06/10/27 17:03:51

Modified files:
        .              : ChangeLog NEWS 
        doc            : m4.texinfo 
        m4             : builtin.c input.c m4module.h m4private.h 
                         macro.c module.c symtab.c 
        modules        : gnu.c 
        src            : freeze.c 

Log message:
        * m4/macro.c (expand_argument): Fix missing initialization.
        * m4/m4private.h (struct m4_symbol_value): Store entire
        m4_builtin, not just the func.
        (m4_get_symbol_value_func): Update.
        (m4_get_symbol_value_builtin, m4_set_symbol_value_builtin): New
        fast accessors.
        * m4/m4module.h (m4_get_symbol_value_builtin)
        (m4_get_symbol_builtin): New prototypes.
        (m4_set_symbol_value_func): Delete, replace with...
        (m4_set_symbol_value_builtin): New function.
        (m4_builtin_find_by_name): Change signature.
        * m4/symtab.c (m4_symbol_value_print): Simplify.
        (m4_get_symbol_value_func): Update.
        (m4_get_symbol_value_builtin): New function.
        (m4_set_symbol_value_func): Delete, replace with...
        (m4_set_symbol_value_builtin): New function.
        (dump_symbol_CB) [DEBUG_SYM]: Simplify.
        * m4/builtin.c (m4_builtin_find_by_name): Change signature.
        * m4/input.c (struct m4_input_block): Remove unused trace member.
        (m4_push_builtin, builtin_print, init_builtin_token): Update
        callers.
        * m4/module.c (install_builtin_table): Likewise.
        * src/freeze.c (reload_frozen_state): Likewise.
        * modules/gnu.c (builtin): Make it possible to retrieve a builtin
        token, even after the builtin has been undefined.
        * doc/m4.texinfo (Builtin): Document new capability.
        * NEWS: Likewise.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/m4/ChangeLog?cvsroot=m4&r1=1.439&r2=1.440
http://cvs.savannah.gnu.org/viewcvs/m4/NEWS?cvsroot=m4&r1=1.30&r2=1.31
http://cvs.savannah.gnu.org/viewcvs/m4/doc/m4.texinfo?cvsroot=m4&r1=1.73&r2=1.74
http://cvs.savannah.gnu.org/viewcvs/m4/m4/builtin.c?cvsroot=m4&r1=1.25&r2=1.26
http://cvs.savannah.gnu.org/viewcvs/m4/m4/input.c?cvsroot=m4&r1=1.55&r2=1.56
http://cvs.savannah.gnu.org/viewcvs/m4/m4/m4module.h?cvsroot=m4&r1=1.98&r2=1.99
http://cvs.savannah.gnu.org/viewcvs/m4/m4/m4private.h?cvsroot=m4&r1=1.68&r2=1.69
http://cvs.savannah.gnu.org/viewcvs/m4/m4/macro.c?cvsroot=m4&r1=1.61&r2=1.62
http://cvs.savannah.gnu.org/viewcvs/m4/m4/module.c?cvsroot=m4&r1=1.47&r2=1.48
http://cvs.savannah.gnu.org/viewcvs/m4/m4/symtab.c?cvsroot=m4&r1=1.66&r2=1.67
http://cvs.savannah.gnu.org/viewcvs/m4/modules/gnu.c?cvsroot=m4&r1=1.65&r2=1.66
http://cvs.savannah.gnu.org/viewcvs/m4/src/freeze.c?cvsroot=m4&r1=1.53&r2=1.54




reply via email to

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