m4-commit
[Top][All Lists]
Advanced

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

m4 ./ChangeLog m4/m4module.h m4/m4private.h m4/...


From: Gary V. Vaughan
Subject: m4 ./ChangeLog m4/m4module.h m4/m4private.h m4/...
Date: Fri, 15 Aug 2003 10:06:27 -0400

CVSROOT:        /cvsroot/m4
Module name:    m4
Branch:         
Changes by:     Gary V. Vaughan <address@hidden>        03/08/15 10:06:27

Modified files:
        .              : ChangeLog 
        m4             : m4module.h m4private.h macro.c utility.c 
        modules        : gnu.c m4.c m4.h 

Log message:
        Still cleaning up the users' module API, by taking out the stuff
        that isn't used by any existing modules, and moving specialised
        functions out of libm4 and into the module they are used by.
        
        * m4/m4module.h (m4_skip_space): No need to export this.  Moved...
        * m4/utility.c (m4_skip_space): ...to here the home of its only
        use, made static and renamed to `skip_space'.  Changed all
        callers.
        * m4/m4module.h (m4_expand_ranges): Removed prototype.
        * m4/utility.c (m4_expand_ranges): Moved definition from here...
        * modules/m4.c (m4_expand_ranges): ...to here, and exported using
        ltdl.
        * modules/m4.h (m4_expand_ranges_func): For lt_dlsym import
        casting .
        * modules/gnu.c (builtin_syntax): Import and use in this
        builtin implementation.
        * m4/m4module.h (M4_DEBUG_PRINT1, M4_DEBUG_PRINT2, M4_DEBUG_PRINT3):
        Not used.  Deleted.
        * m4/macro.c (trace_flush): Except here where the macro is now
        manually inlined.
        * m4/m4module.h (M4_DEBUG_MESSAGE, M4_DEBUG_MESSAGE1)
        (M4_DEBUG_MESSAGE2, M4_DEBUG_MESSAGE3): Only used internally, so
        moved...
        * m4/m4private.h (M4_DEBUG_MESSAGE, M4_DEBUG_MESSAGE1)
        (M4_DEBUG_MESSAGE2, M4_DEBUG_MESSAGE3): ...to here.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/ChangeLog.diff?tr1=1.205&tr2=1.206&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/m4module.h.diff?tr1=1.65&tr2=1.66&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/m4private.h.diff?tr1=1.33&tr2=1.34&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/macro.c.diff?tr1=1.36&tr2=1.37&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/utility.c.diff?tr1=1.34&tr2=1.35&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/modules/gnu.c.diff?tr1=1.30&tr2=1.31&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/modules/m4.c.diff?tr1=1.52&tr2=1.53&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/modules/m4.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text





reply via email to

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