m4-commit
[Top][All Lists]
Advanced

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

Changes to m4/doc/m4.texinfo,v


From: Eric Blake
Subject: Changes to m4/doc/m4.texinfo,v
Date: Thu, 21 Sep 2006 04:12:57 +0000

CVSROOT:        /sources/m4
Module name:    m4
Changes by:     Eric Blake <ericb>      06/09/21 04:12:55

Index: doc/m4.texinfo
===================================================================
RCS file: /sources/m4/m4/doc/m4.texinfo,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -b -r1.49 -r1.50
--- doc/m4.texinfo      20 Sep 2006 13:05:51 -0000      1.49
+++ doc/m4.texinfo      21 Sep 2006 04:12:55 -0000      1.50
@@ -419,10 +419,12 @@
 @itemx --batch
 Makes this invocation of @code{m4} non-interactive.  This means that
 output will be buffered, and interrupts will halt execution.  If neither
address@hidden nor @option{-e} are specified, this is activated by default
address@hidden nor @option{-i} are specified, this is activated by default
 when any input files are specified, or when either standard input or
-standard error is not a terminal.  If both @option{-b} and @option{-e}
-are specified, only the last one takes effect.
+standard error is not a terminal.  Note that this means that @kbd{m4}
+alone might be interactive, but @kbd{m4 -} is not, even though both
+commands process only standard input.  If both @option{-b} and
address@hidden are specified, only the last one takes effect.
 
 @item -c
 @itemx --discard-comments
@@ -433,15 +435,19 @@
 Stop execution and exit @code{m4} once the first warning has been
 issued, considering all of them to be fatal.
 
address@hidden -e
address@hidden -i
 @itemx --interactive
address@hidden -e
 Makes this invocation of @code{m4} interactive.  This means that all
 output will be unbuffered, and interrupts will be ignored.  If neither
address@hidden nor @option{-e} are specified, this is activated by default
address@hidden nor @option{-i} are specified, this is activated by default
 when no input files are specified, and when both standard input and
 standard error are terminals (similar to the way that /bin/sh determines
-when to be interactive).  If both @option{-b} and @option{-e} are
-specified, only the last one takes effect.
+when to be interactive).  If both @option{-b} and @option{-i} are
+specified, only the last one takes effect.  The spelling @option{-e}
+exists for compatibility with other @code{m4} implementations, and
+issues a warning because it may be withdrawn in a future version of
address@hidden M4.
 
 @item -P
 @itemx --prefix-builtins
@@ -608,9 +614,9 @@
 @item -N @var{NUM}
 @itemx address@hidden
 These options are present only for compatibility with previous
-versions of GNU @code{m4}.  They do nothing, because the symbol table
-size and number of diversions are not fixed anymore.  They will
-eventually disappear in future releases.
+versions of GNU @code{m4}.  They do nothing except issue a warning,
+because the symbol table size and number of diversions are not fixed
+anymore.  They will eventually disappear in future releases.
 
 @itemx -S @var{NUM}
 @itemx -T @var{NUM}




reply via email to

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