[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
m4 ./ChangeLog m4/hash.c m4/hash.h m4/m4module....
From: |
Gary V. Vaughan |
Subject: |
m4 ./ChangeLog m4/hash.c m4/hash.h m4/m4module.... |
Date: |
Fri, 13 Jun 2003 09:54:36 -0400 |
CVSROOT: /cvsroot/m4
Module name: m4
Branch:
Changes by: Gary V. Vaughan <address@hidden> 03/06/13 09:54:36
Modified files:
. : ChangeLog
m4 : hash.c hash.h m4module.h symtab.c
modules : m4.c
Log message:
* m4/hash.c (m4_hash_apply): Pass an initial hash table parameter
to the callback. Callbacks should not need to hardcode the
hashtable they are working from, nor should we have to waste the
userdata parameter to pass the table in.
* m4/hash.h (m4_hash_apply_func): Require the initial table
parameter.
* m4/symtab.c (symtab_destroy): Use the passed table instead
of hardcoding m4__symtab.
(m4_symbol_popdef): Don't use the userdata parameter to pass the
table to arg_destroy.
(arg_destroy): Use the hash parameter, ignore userdata.
* modules/m4.c (set_trace): Make it fit the m4_hash_apply_func
prototype.
(traceon, traceoff): Call set_trace with the extra initial
parameter.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/ChangeLog.diff?tr1=1.173&tr2=1.174&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/hash.c.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/hash.h.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/m4module.h.diff?tr1=1.44&tr2=1.45&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/symtab.c.diff?tr1=1.33&tr2=1.34&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/modules/m4.c.diff?tr1=1.37&tr2=1.38&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- m4 ./ChangeLog m4/hash.c m4/hash.h m4/m4module....,
Gary V. Vaughan <=