CVSROOT: /sources/m4
Module name: m4
Changes by: Eric Blake <ericb> 07/02/05 17:31:10
Modified files:
. : ChangeLog
doc : m4.texinfo
m4 : m4module.h m4private.h utility.c
src : main.c
tests : options.at others.at
Log message:
* tests/options.at (--fatal-warnings): New test.
* tests/others.at (stdin seekable): Exit on error.
* m4/m4private.h (M4_OPT_WARN_EXIT_BIT): New bit.
(m4_get_warnings_exit_opt): Access it.
* m4/m4module.h (m4_context_opt_bit_table): Access it.
* m4/utility.c (m4_error, m4_error_at_line): Only force an exit
on -EE.
(m4_warn, m4_warn_at_line): Change exit status on -E, and force
exit on -EE.
* src/m4.c (usage): Document new -E behavior.
(main): Make -E an additive option.
* doc/m4.texinfo (Operation modes): Document the change.
Reported by Ralf Wildenhues.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/m4/ChangeLog?cvsroot=m4&r1=1.486&r2=1.487
http://cvs.savannah.gnu.org/viewcvs/m4/doc/m4.texinfo?cvsroot=m4&r1=1.95&r2=1.96
http://cvs.savannah.gnu.org/viewcvs/m4/m4/m4module.h?cvsroot=m4&r1=1.105&r2=1.106
http://cvs.savannah.gnu.org/viewcvs/m4/m4/m4private.h?cvsroot=m4&r1=1.76&r2=1.77
http://cvs.savannah.gnu.org/viewcvs/m4/m4/utility.c?cvsroot=m4&r1=1.56&r2=1.57
http://cvs.savannah.gnu.org/viewcvs/m4/src/main.c?cvsroot=m4&r1=1.107&r2=1.108
http://cvs.savannah.gnu.org/viewcvs/m4/tests/options.at?cvsroot=m4&r1=1.24&r2=1.25
http://cvs.savannah.gnu.org/viewcvs/m4/tests/others.at?cvsroot=m4&r1=1.30&r2=1.31