[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- m4 ChangeLog NEWS doc/m4.texinfo m4/m4module.h ...,
Eric Blake <=