[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- m4 ChangeLog NEWS doc/m4.texinfo m4/builtin.c m...,
Eric Blake <=