m4-commit
[Top][All Lists]
Advanced

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

m4 ChangeLog Makefile.am doc/m4.texinfo m4/inpu...


From: Eric Blake
Subject: m4 ChangeLog Makefile.am doc/m4.texinfo m4/inpu...
Date: Wed, 04 Oct 2006 03:57:01 +0000

CVSROOT:        /sources/m4
Module name:    m4
Changes by:     Eric Blake <ericb>      06/10/04 03:57:01

Modified files:
        .              : ChangeLog Makefile.am 
        doc            : m4.texinfo 
        m4             : input.c m4module.h m4private.h output.c 
                         utility.c 
        modules        : gnu.c m4.c 
        src            : freeze.c main.c 
        tests          : generate.awk 
Added files:
        examples       : incl.m4 

Log message:
        Avoid all global variables in modules, so that --disable-static
        can work on cygwin.
        * examples/incl.m4: New file, from branch.
        * Makefile.am (dist_pkgdata_DATA): Distribute it.
        * doc/m4.texinfo (Location): Merge this section from branch.
        (Include): Update the test.
        * tests/generate.awk (new_test): Allow for VPATH build
        pre-processing of expected __program__ output.
        * m4/m4module.h (m4_current_diversion, m4_output_current_line):
        Avoid global variables.
        (m4_context_field_table): Add current_diversion, output_line.
        (m4_output_init, m4_make_diversion): Add parameter.
        (m4_get_program_name, m4_set_program_name): New accessors.
        * m4/m4private.h (m4_get_current_diversion),
        (m4_set_current_diversion, m4_get_output_line)
        (m4_set_output_line): New accessors.
        * m4/utility.c (m4_get_program_name, m4_set_program_name): New
        methods.
        * modules/m4.c (divnum, divert): Adjust callers.
        * modules/gnu.c (__program__): Likewise.
        * m4/output.c (m4_output_init, m4_make_diversion)
        (m4_freeze_diversions, m4_shipout_text, m4_make_diversion)
        (m4_insert_diversion): Likewise.
        * m4/input.c (file_clean, m4_push_file): Likewise.
        * src/freeze.c (reload_frozen_state): Likewise.
        * src/main.c (main, usage): Likewise.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/m4/ChangeLog?cvsroot=m4&r1=1.401&r2=1.402
http://cvs.savannah.gnu.org/viewcvs/m4/Makefile.am?cvsroot=m4&r1=1.47&r2=1.48
http://cvs.savannah.gnu.org/viewcvs/m4/doc/m4.texinfo?cvsroot=m4&r1=1.57&r2=1.58
http://cvs.savannah.gnu.org/viewcvs/m4/examples/incl.m4?cvsroot=m4&rev=1.2
http://cvs.savannah.gnu.org/viewcvs/m4/m4/input.c?cvsroot=m4&r1=1.48&r2=1.49
http://cvs.savannah.gnu.org/viewcvs/m4/m4/m4module.h?cvsroot=m4&r1=1.90&r2=1.91
http://cvs.savannah.gnu.org/viewcvs/m4/m4/m4private.h?cvsroot=m4&r1=1.64&r2=1.65
http://cvs.savannah.gnu.org/viewcvs/m4/m4/output.c?cvsroot=m4&r1=1.29&r2=1.30
http://cvs.savannah.gnu.org/viewcvs/m4/m4/utility.c?cvsroot=m4&r1=1.49&r2=1.50
http://cvs.savannah.gnu.org/viewcvs/m4/modules/gnu.c?cvsroot=m4&r1=1.60&r2=1.61
http://cvs.savannah.gnu.org/viewcvs/m4/modules/m4.c?cvsroot=m4&r1=1.77&r2=1.78
http://cvs.savannah.gnu.org/viewcvs/m4/src/freeze.c?cvsroot=m4&r1=1.51&r2=1.52
http://cvs.savannah.gnu.org/viewcvs/m4/src/main.c?cvsroot=m4&r1=1.91&r2=1.92
http://cvs.savannah.gnu.org/viewcvs/m4/tests/generate.awk?cvsroot=m4&r1=1.19&r2=1.20




reply via email to

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