m4-commit
[Top][All Lists]
Advanced

[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





reply via email to

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