m4-commit
[Top][All Lists]
Advanced

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

m4 ChangeLog NEWS doc/m4.texinfo m4/m4module.h ...


From: Eric Blake
Subject: m4 ChangeLog NEWS doc/m4.texinfo m4/m4module.h ...
Date: Tue, 14 Nov 2006 05:58:02 +0000

CVSROOT:        /sources/m4
Module name:    m4
Changes by:     Eric Blake <ericb>      06/11/14 05:58:01

Modified files:
        .              : ChangeLog NEWS 
        doc            : m4.texinfo 
        m4             : m4module.h m4private.h output.c utility.c 
        modules        : gnu.c 
        src            : main.c 
        tests          : builtins.at macros.at options.at 

Log message:
        Add several new command line options.
        * src/main.c (usage): Update.
        (OPTSTRING, long_options): Add --pushdef, --popdef, --gnu,
        --traceon, --traceoff, --syncoutput, --warnings, --unload-module.
        Make --regexp-syntax argument optional.
        (main): Support new options.  Fix regression in interactive
        behavior from Nov 8.
        * m4/m4private.h (M4_OPT_SYNCOUTPUT_BIT): Rename from
        M4_OPT_SYNC_OUTPUT_BIT.
        * m4/m4module.h (m4_context_opt_bit_table): Rename sync_output to
        syncoutput, to match option.
        (m4_parse_truth_arg): New prototype.
        * m4/utility.c (m4_parse_truth_arg): Implement it.
        * m4/output.c (m4_shipout_text): Adjust sync_output caller.
        * modules/gnu.c (syncoutput): Adjust sync_output caller, and use
        m4_parse_truth_arg.
        * doc/m4.texinfo (Operation modes, Dynamic loading features)
        (Preprocessor features, Limits control, Debugging options)
        (Command line files): Update documentation.
        * tests/builtins.at (mkstemp): Simplify.
        * tests/macros.at (Command line pushdef): New test.
        (Command line define): Improve.
        * tests/options.at (--traceon and --traceoff, --syncoutput): New
        tests.
        (POSIXLY_CORRECT): Likewise.
        (deprecated options): Augment.
        (--regexp-syntax): Update, now that -r takes optional arg.
        * NEWS: Reformat.  Document new options.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/m4/ChangeLog?cvsroot=m4&r1=1.453&r2=1.454
http://cvs.savannah.gnu.org/viewcvs/m4/NEWS?cvsroot=m4&r1=1.31&r2=1.32
http://cvs.savannah.gnu.org/viewcvs/m4/doc/m4.texinfo?cvsroot=m4&r1=1.78&r2=1.79
http://cvs.savannah.gnu.org/viewcvs/m4/m4/m4module.h?cvsroot=m4&r1=1.100&r2=1.101
http://cvs.savannah.gnu.org/viewcvs/m4/m4/m4private.h?cvsroot=m4&r1=1.72&r2=1.73
http://cvs.savannah.gnu.org/viewcvs/m4/m4/output.c?cvsroot=m4&r1=1.38&r2=1.39
http://cvs.savannah.gnu.org/viewcvs/m4/m4/utility.c?cvsroot=m4&r1=1.55&r2=1.56
http://cvs.savannah.gnu.org/viewcvs/m4/modules/gnu.c?cvsroot=m4&r1=1.67&r2=1.68
http://cvs.savannah.gnu.org/viewcvs/m4/src/main.c?cvsroot=m4&r1=1.102&r2=1.103
http://cvs.savannah.gnu.org/viewcvs/m4/tests/builtins.at?cvsroot=m4&r1=1.33&r2=1.34
http://cvs.savannah.gnu.org/viewcvs/m4/tests/macros.at?cvsroot=m4&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/m4/tests/options.at?cvsroot=m4&r1=1.23&r2=1.24




reply via email to

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