CVSROOT:        /sources/m4
Module name:    m4
Branch:         branch-1_4
Changes by:     Eric Blake <ericb>      06/07/11 14:17:40

Index: doc/m4.texinfo
===================================================================
RCS file: /sources/m4/m4/doc/m4.texinfo,v
retrieving revision 1.1.1.1.2.35
retrieving revision 1.1.1.1.2.36
diff -u -b -r1.1.1.1.2.35 -r1.1.1.1.2.36
--- doc/m4.texinfo      11 Jul 2006 12:17:11 -0000      1.1.1.1.2.35
+++ doc/m4.texinfo      11 Jul 2006 14:17:40 -0000      1.1.1.1.2.36
@@ -41,7 +41,7 @@
 @copying
 
 This manual is for GNU M4 (version @value{VERSION}, @value{UPDATED}),
-a package containing an implementation the m4 macro language.
+a package containing an implementation of the m4 macro language.
 
 Copyright @copyright{} 1989, 1990, 1991, 1992, 1993, 1994, 2004, 2005,
 2006 Free Software Foundation, Inc.
@@ -81,7 +81,7 @@
 @contents
 
 @ifnottex
[EMAIL PROTECTED] Top, Preliminaries, (dir), (dir)
[EMAIL PROTECTED] Top
 @top GNU M4
 @insertcopying
 @end ifnottex
@@ -97,11 +97,11 @@
 GNU @code{m4} was originally written by Ren@'e Seindal, with
 subsequent changes by Fran@,{c}ois Pinard and other volunteers
 on the Internet.  All names and email addresses can be found in the
-file @file{THANKS} from the GNU @code{m4} distribution.
+files @file{AUTHORS} and @file{THANKS} from the GNU M4 distribution.
 
 This is release @value{VERSION}.  It is now to be considered stable,
-future releases are only meant to fix bugs, increase speed, or improve
-documentation.  [EMAIL PROTECTED]
+future releases in the 1.4.x series are only meant to fix bugs, increase
+speed, or improve documentation.  [EMAIL PROTECTED]
 
 An experimental feature, which would improve @code{m4} usefulness,
 allows for changing the syntax for what is a @dfn{word} in @code{m4}.
@@ -139,8 +139,8 @@
 
 * Compatibility::               Compatibility with other versions of m4
 * Answers::                     Answers
-* Concept index::               Index for many concepts
-* Macro index::                 Index for all m4 macros
+* Copying This Manual::         How to make copies of this manual
+* Indices::                     Indices of concepts and macros
 
 @detailmenu
  --- The Detailed Node Listing ---
@@ -249,10 +249,19 @@
 * Incompatibilities::           Facilities in System V m4 not in GNU M4
 * Other Incompatibilities::     Other incompatibilities
 
+Copying This Manual
+
+* GNU Free Documentation License::  License for copying this manual
+
+Indices
+
+* Concept index::               Index for many concepts
+* Macro index::                 Index for all m4 macros
+
 @end detailmenu
 @end menu
 
[EMAIL PROTECTED] Preliminaries, Syntax, Top, Top
[EMAIL PROTECTED] Preliminaries
 @chapter Introduction and preliminaries
 
 This first chapter explains what is GNU @code{m4}, where @code{m4}
@@ -271,7 +280,7 @@
 * Manual::                      Using this manual
 @end menu
 
[EMAIL PROTECTED] Intro, History, Preliminaries, Preliminaries
[EMAIL PROTECTED] Intro
 @section Introduction to @code{m4}
 
 @code{m4} is a macro processor, in the sense that it copies its
@@ -301,7 +310,7 @@
 debugging their @code{m4} scripts than doing real work.  Beware that
 @code{m4} may be dangerous for the health of compulsive programmers.
 
[EMAIL PROTECTED] History, Invoking m4, Intro, Preliminaries
[EMAIL PROTECTED] History
 @section Historical references
 
 @code{GPM} has been an important ancestor of @code{m4}.  See
@@ -355,7 +364,7 @@
 as dynamic module loading and additional builtins.  When complete, GNU
 @code{m4} 2.0 will start a new series of releases.
 
[EMAIL PROTECTED] Invoking m4, Bugs, History, Preliminaries
[EMAIL PROTECTED] Invoking m4
 @section Invoking @code{m4}
 
 The format of the @code{m4} command is:
@@ -548,7 +557,7 @@
 only be read once, so the filename @file{-} should only appear once on
 the command line.
 
[EMAIL PROTECTED] Bugs, Manual, Invoking m4, Preliminaries
[EMAIL PROTECTED] Bugs
 @section Problems and bugs
 
 If you have problems with GNU @code{m4} or think you've found a bug,
@@ -573,7 +582,7 @@
 about things that are unclear in the documentation or are just obscure
 features, please report them too.
 
[EMAIL PROTECTED] Manual,  , Bugs, Preliminaries
[EMAIL PROTECTED] Manual
 @section Using this manual
 
 This manual contains a number of examples of @code{m4} input and output,
@@ -614,11 +623,11 @@
 ellipsis (@samp{...}) last in the argument list indicates that any
 number of arguments may follow.
 
-This document consistently writes and uses @dfn{builtin}, without an
+This document consistently writes and uses @dfn{builtin}, without a
 hyphen, as if it were an English word.  This is how the @code{builtin}
 primitive is spelled within @code{m4}.
 
[EMAIL PROTECTED] Syntax, Macros, Preliminaries, Top
[EMAIL PROTECTED] Syntax
 @chapter Lexical and syntactic conventions
 
 @cindex input tokens
@@ -636,7 +645,7 @@
 * Input processing::            How m4 copies input to output
 @end menu
 
[EMAIL PROTECTED] Names, Quoted strings, Syntax, Syntax
[EMAIL PROTECTED] Names
 @section Names
 
 @cindex names
@@ -647,7 +656,7 @@
 
 Examples of legal names are: @samp{foo}, @samp{_tmp}, and @samp{name01}.
 
[EMAIL PROTECTED] Quoted strings, Other tokens, Names, Syntax
[EMAIL PROTECTED] Quoted strings
 @section Quoted strings
 
 @cindex quoted string
@@ -674,7 +683,7 @@
 The quote characters can be changed at any time, using the builtin macro
 @code{changequote}.  @xref{Changequote}, for more information.
 
[EMAIL PROTECTED] Other tokens, Comments, Quoted strings, Syntax
[EMAIL PROTECTED] Other tokens
 @section Other tokens
 
 Any character, that is neither a part of a name, nor of a quoted string,
@@ -716,7 +725,7 @@
 of the remaining input.  In other words, the resulting text from a macro
 call will be read and parsed into tokens again.
 
[EMAIL PROTECTED] expands a macro as soon as possible.  It it finds a macro call
[EMAIL PROTECTED] expands a macro as soon as possible.  If it finds a macro call
 when collecting the arguments to another, it will expand the second
 call first.  If the input is
 
@@ -748,7 +757,7 @@
 This process continues until there are no more macro calls to expand and
 all the input has been consumed.
 
[EMAIL PROTECTED] Macros, Definitions, Syntax, Top
[EMAIL PROTECTED] Macros
 @chapter How to invoke macros
 
 This chapter covers macro invocation, macro arguments and how macro
@@ -762,7 +771,7 @@
 * Macro expansion::             Expanding macros
 @end menu
 
[EMAIL PROTECTED] Invocation, Inhibiting Invocation, Macros, Macros
[EMAIL PROTECTED] Invocation
 @section Macro invocation
 
 @cindex macro invocation
@@ -802,7 +811,7 @@
 is a macro call with one argument, which is the empty string, not a call
 with no arguments.
 
[EMAIL PROTECTED] Inhibiting Invocation, Macro Arguments, Invocation, Macros
[EMAIL PROTECTED] Inhibiting Invocation
 @section Preventing macro invocation
 
 An innovation of the @code{m4} language, compared to some of its
@@ -911,7 +920,7 @@
 the input will produce the string @samp{divert}.  When the quotes were
 removed, the @code{divert} builtin was called instead.
 
[EMAIL PROTECTED] Macro Arguments, Quoting Arguments, Inhibiting Invocation, 
Macros
[EMAIL PROTECTED] Macro Arguments
 @section Macro arguments
 
 @cindex macros, arguments to
@@ -958,7 +967,7 @@
 @result{}2
 @end example
 
[EMAIL PROTECTED] Quoting Arguments, Macro expansion, Macro Arguments, Macros
[EMAIL PROTECTED] Quoting Arguments
 @section Quoting macro arguments
 
 @cindex quoted macro arguments
@@ -996,7 +1005,7 @@
 consequences of quoting rules.  This is done even when the quoted string
 cannot be a macro, such as with integers.
 
[EMAIL PROTECTED] Macro expansion,  , Quoting Arguments, Macros
[EMAIL PROTECTED] Macro expansion
 @section Macro expansion
 
 @cindex macros, expansion of
@@ -1019,7 +1028,7 @@
 will expand first to @samp{bar}, and when this is reread and
 expanded, into @samp{Hello world}.
 
[EMAIL PROTECTED] Definitions, Conditionals, Macros, Top
[EMAIL PROTECTED] Definitions
 @chapter How to define new macros
 
 @cindex macros, how to define new
@@ -1040,7 +1049,7 @@
 * Builtin::                     Indirect call of builtins
 @end menu
 
[EMAIL PROTECTED] Define, Arguments, Definitions, Definitions
[EMAIL PROTECTED] Define
 @section Defining a macro
 
 @findex define
@@ -1115,7 +1124,7 @@
 
 The macro @code{define} is recognized only with parameters.
 
[EMAIL PROTECTED] Arguments, Pseudo Arguments, Define, Definitions
[EMAIL PROTECTED] Arguments
 @section Arguments to macros
 
 @cindex macros, arguments to
@@ -1178,7 +1187,7 @@
 The @samp{foo} in the expansion text is @emph{not} expanded, since it is
 a quoted string, and not a name.
 
[EMAIL PROTECTED] Pseudo Arguments, Undefine, Arguments, Definitions
[EMAIL PROTECTED] Pseudo Arguments
 @section Special arguments to macros
 
 @cindex special arguments to macros
@@ -1287,7 +1296,7 @@
 of quotes after the @code{$}.  This will prevent @code{m4} from
 interpreting the @code{$} sign as a reference to an argument.
 
[EMAIL PROTECTED] Undefine, Defn, Pseudo Arguments, Definitions
[EMAIL PROTECTED] Undefine
 @section Deleting a macro
 
 @cindex macros, how to delete
@@ -1337,7 +1346,7 @@
 
 The macro @code{undefine} is recognized only with parameters.
 
[EMAIL PROTECTED] Defn, Pushdef, Undefine, Definitions
[EMAIL PROTECTED] Defn
 @section Renaming macros
 
 @cindex macros, how to rename
@@ -1404,9 +1413,9 @@
 @result{}
 @end example
 
-he macro @code{defn} is recognized only with parameters.
+The macro @code{defn} is recognized only with parameters.
 
[EMAIL PROTECTED] Pushdef, Indir, Defn, Definitions
[EMAIL PROTECTED] Pushdef
 @section Temporarily redefining macros
 
 @cindex macros, temporary redefinition of
@@ -1486,7 +1495,7 @@
 The macros @code{pushdef} and @code{popdef} are recognized only with
 parameters.
 
[EMAIL PROTECTED] Indir, Builtin, Pushdef, Definitions
[EMAIL PROTECTED] Indir
 @section Indirect call of macros
 
 @cindex indirect call of macros
@@ -1521,7 +1530,7 @@
 
 The macro @code{indir} is recognized only with parameters.
 
[EMAIL PROTECTED] Builtin,  , Indir, Definitions
[EMAIL PROTECTED] Builtin
 @section Indirect call of builtins
 
 @cindex indirect call of builtins
@@ -1543,7 +1552,7 @@
 
 The macro @code{builtin} is recognized only with parameters.
 
[EMAIL PROTECTED] Conditionals, Debugging, Definitions, Top
[EMAIL PROTECTED] Conditionals
 @chapter Conditionals, loops and recursion
 
 Macros, expanding to plain text, perhaps with arguments, are not quite
@@ -1558,7 +1567,7 @@
 * Loops::                       Loops and recursion in m4
 @end menu
 
[EMAIL PROTECTED] Ifdef, Ifelse, Conditionals, Conditionals
[EMAIL PROTECTED] Ifdef
 @section Testing macro definitions
 
 @cindex conditionals
@@ -1589,7 +1598,7 @@
 
 The macro @code{ifdef} is recognized only with parameters.
 
[EMAIL PROTECTED] Ifelse, Loops, Ifdef, Conditionals
[EMAIL PROTECTED] Ifelse
 @section Comparing strings
 
 @cindex comparing strings
@@ -1619,7 +1628,7 @@
 @result{}
 @end example
 
-f called with three or four arguments, @code{ifelse} expands into
+If called with three or four arguments, @code{ifelse} expands into
 @var{equal}, if @var{string-1} and @var{string-2} are equal (character
 for character), otherwise it expands to @var{not-equal}.
 
@@ -1671,7 +1680,7 @@
 
 The macro @code{ifelse} is recognized only with parameters.
 
[EMAIL PROTECTED] Loops,  , Ifelse, Conditionals
[EMAIL PROTECTED] Loops
 @section Loops and recursion
 
 @cindex recursive macros
@@ -1793,7 +1802,7 @@
 like start value less than final value, and the first argument not being
 a name.  Correcting these errors are left as an exercise to the reader.
 
[EMAIL PROTECTED] Debugging, Input Control, Conditionals, Top
[EMAIL PROTECTED] Debugging
 @chapter How to debug macros and input
 
 When writing macros for @code{m4}, they often do not work as intended on
@@ -1807,7 +1816,7 @@
 * Debug Output::                Saving debugging output
 @end menu
 
[EMAIL PROTECTED] Dumpdef, Trace, Debugging, Debugging
[EMAIL PROTECTED] Dumpdef
 @section Displaying macro definitions
 
 @cindex displaying macro definitions
@@ -1860,7 +1869,7 @@
 @xref{Debug Levels}, for information on controlling the details of the
 display.
 
[EMAIL PROTECTED] Trace, Debug Levels, Dumpdef, Debugging
[EMAIL PROTECTED] Trace
 @section Tracing macro calls
 
 @cindex tracing macro expansion
@@ -1963,7 +1972,7 @@
 @xref{Debug Levels}, for information on controlling the details of the
 display.
 
[EMAIL PROTECTED] Debug Levels, Debug Output, Trace, Debugging
[EMAIL PROTECTED] Debug Levels
 @section Controlling debugging output
 
 @cindex controlling debugging output
@@ -2041,7 +2050,7 @@
 zero (as if no @samp{-d} was given), and with an empty argument the flags
 are reset to the default.
 
[EMAIL PROTECTED] Debug Output,  , Debug Levels, Debugging
[EMAIL PROTECTED] Debug Output
 @section Saving debugging output
 
 @cindex saving debugging output
@@ -2063,7 +2072,7 @@
 @code{debugfile} is called without any arguments, debug and trace output
 are sent to the standard error output.
 
[EMAIL PROTECTED] Input Control, File Inclusion, Debugging, Top
[EMAIL PROTECTED] Input Control
 @chapter Input control
 
 This chapter describes various builtin macros for controlling the input
@@ -2077,7 +2086,7 @@
 * M4wrap::                      Saving input until end of input
 @end menu
 
[EMAIL PROTECTED] Dnl, Changequote, Input Control, Input Control
[EMAIL PROTECTED] Dnl
 @section Deleting whitespace in input
 
 @cindex deleting whitespace in input
@@ -2120,7 +2129,7 @@
 @result{}but not this
 @end example
 
[EMAIL PROTECTED] Changequote, Changecom, Dnl, Input Control
[EMAIL PROTECTED] Changequote
 @section Changing the quote characters
 
 @cindex changing the quote delimiters
@@ -2191,7 +2200,7 @@
 as they will be confused with names in the input.  Doing so disables
 the quoting mechanism.
 
[EMAIL PROTECTED] Changecom, Changeword, Changequote, Input Control
[EMAIL PROTECTED] Changecom
 @section Changing comment delimiters
 
 @cindex changing comment delimiters
@@ -2243,7 +2252,7 @@
 @result{}# Not a COMMENT anymore
 @end example
 
[EMAIL PROTECTED] Changeword, M4wrap, Changecom, Input Control
[EMAIL PROTECTED] Changeword
 @section Changing the lexical structure of words
 
 @cindex lexical structure of words
@@ -2370,7 +2379,7 @@
 by a factor of about seven, once it is changed to something other
 than the default regular expression.
 
[EMAIL PROTECTED] M4wrap,  , Changeword, Input Control
[EMAIL PROTECTED] M4wrap
 @section Saving input
 
 @cindex saving input
@@ -2433,7 +2442,7 @@
 @result{}Answer: 10*9*8*7*6*5*4*3*2*1=3628800
 @end example
 
[EMAIL PROTECTED] File Inclusion, Diversions, Input Control, Top
[EMAIL PROTECTED] File Inclusion
 @chapter File inclusion
 
 @cindex file inclusion
@@ -2446,7 +2455,7 @@
 * Search Path::                 Searching for include files
 @end menu
 
[EMAIL PROTECTED] Include, Search Path, File Inclusion, File Inclusion
[EMAIL PROTECTED] Include
 @section Including named files
 
 @findex include
@@ -2518,11 +2527,11 @@
 @example
 define(`bar', include(`incl.m4'))
 @result{}
-This is `bar':  >>>bar<<<
[EMAIL PROTECTED] is bar:  >>>Include file start
+This is `bar':  >>bar<<
[EMAIL PROTECTED] is bar:  >>Include file start
 @result{}foo
 @result{}Include file end
[EMAIL PROTECTED]<<<
[EMAIL PROTECTED]<<
 @end example
 
 This use of @code{include} is not trivial, though, as files can contain
@@ -2532,7 +2541,7 @@
 The builtin macros @code{include} and @code{sinclude} are recognized
 only when given arguments.
 
[EMAIL PROTECTED] Search Path,  , Include, File Inclusion
[EMAIL PROTECTED] Search Path
 @section Searching for include files
 
 @cindex search path for included files
@@ -2551,7 +2560,7 @@
 If the automatic search for include-files causes trouble, the @samp{p}
 debug flag (@pxref{Debug Levels}) can help isolate the problem.
 
[EMAIL PROTECTED] Diversions, Text handling, File Inclusion, Top
[EMAIL PROTECTED] Diversions
 @chapter Diverting and undiverting output
 
 Diversions are a way of temporarily saving output.  The output of
@@ -2580,7 +2589,7 @@
 * Cleardiv::                    Discarding diverted text
 @end menu
 
[EMAIL PROTECTED] Divert, Undivert, Diversions, Diversions
[EMAIL PROTECTED] Divert
 @section Diverting output
 
 @cindex diverting output to files
@@ -2646,7 +2655,7 @@
 
 This is a common programming idiom in @code{m4}.
 
[EMAIL PROTECTED] Undivert, Divnum, Divert, Diversions
[EMAIL PROTECTED] Undivert
 @section Undiverting output
 
 @findex undivert
@@ -2754,7 +2763,7 @@
 @result{}
 @end example
 
[EMAIL PROTECTED] Divnum, Cleardiv, Undivert, Diversions
[EMAIL PROTECTED] Divnum
 @section Diversion numbers
 
 @cindex diversion numbers
@@ -2783,7 +2792,7 @@
 @result{}Diversion two: 2
 @end example
 
[EMAIL PROTECTED] Cleardiv,  , Divnum, Diversions
[EMAIL PROTECTED] Cleardiv
 @section Discarding diverted text
 
 @cindex discarding diverted text
@@ -2820,7 +2829,7 @@
 diversions, given by the arguments.  (This macro has a nasty bug!  You
 should try to see if you can find it and correct it.  @xref{Answers}.)
 
[EMAIL PROTECTED] Text handling, Arithmetic, Diversions, Top
[EMAIL PROTECTED] Text handling
 @chapter Macros for text handling
 
 There are a number of builtins in @code{m4} for manipulating text in
@@ -2836,7 +2845,7 @@
 * Format::                      Formatting strings (printf-like)
 @end menu
 
[EMAIL PROTECTED] Len, Index macro, Text handling, Text handling
[EMAIL PROTECTED] Len
 @section Calculating length of strings
 
 @cindex length of strings
@@ -2861,7 +2870,7 @@
 
 The builtin macro @code{len} is recognized only when given arguments.
 
[EMAIL PROTECTED] Index macro, Regexp, Len, Text handling
[EMAIL PROTECTED] Index macro
 @section Searching for substrings
 
 @findex index
@@ -2887,7 +2896,7 @@
 
 The builtin macro @code{index} is recognized only when given arguments.
 
[EMAIL PROTECTED] Regexp, Substr, Index macro, Text handling
[EMAIL PROTECTED] Regexp
 @section Searching for regular expressions
 
 @cindex regular expressions
@@ -2937,7 +2946,7 @@
 
 The builtin macro @code{regexp} is recognized only when given arguments.
 
[EMAIL PROTECTED] Substr, Translit, Regexp, Text handling
[EMAIL PROTECTED] Substr
 @section Extracting substrings
 
 @cindex extracting substrings
@@ -2965,7 +2974,7 @@
 
 The builtin macro @code{substr} is recognized only when given arguments.
 
[EMAIL PROTECTED] Translit, Patsubst, Substr, Text handling
[EMAIL PROTECTED] Translit
 @section Translating characters
 
 @cindex translating characters
@@ -3014,7 +3023,7 @@
 The builtin macro @code{translit} is recognized only when given
 arguments.
 
[EMAIL PROTECTED] Patsubst, Format, Translit, Text handling
[EMAIL PROTECTED] Patsubst
 @section Substituting text by regular expression
 
 @cindex regular expressions
@@ -3081,7 +3090,7 @@
 The builtin macro @code{patsubst} is recognized only when given
 arguments.
 
[EMAIL PROTECTED] Format,  , Patsubst, Text handling
[EMAIL PROTECTED] Format
 @section Formatted output
 
 @cindex formatted output
@@ -3148,7 +3157,7 @@
 
 The macro @code{format} is recognized only with parameters.
 
[EMAIL PROTECTED] Arithmetic, Shell commands, Text handling, Top
[EMAIL PROTECTED] Arithmetic
 @chapter Macros for doing arithmetic
 
 @cindex arithmetic
@@ -3162,7 +3171,7 @@
 * Eval::                        Evaluating integer expressions
 @end menu
 
[EMAIL PROTECTED] Incr, Eval, Arithmetic, Arithmetic
[EMAIL PROTECTED] Incr
 @section Decrement and increment operators
 
 @cindex decrement operator
@@ -3192,7 +3201,7 @@
 The builtin macros @code{incr} and @code{decr} are recognized only when
 given arguments.
 
[EMAIL PROTECTED] Eval,  , Incr, Arithmetic
[EMAIL PROTECTED] Eval
 @section Evaluating integer expressions
 
 @cindex integer expression evaluation
@@ -3334,7 +3343,7 @@
 
 The builtin macro @code{eval} is recognized only when given arguments.
 
[EMAIL PROTECTED] Shell commands, Miscellaneous, Arithmetic, Top
[EMAIL PROTECTED] Shell commands
 @chapter Running shell commands
 
 @cindex executing UNIX commands
@@ -3363,7 +3372,7 @@
 * Maketemp::                    Making names for temporary files
 @end menu
 
[EMAIL PROTECTED] Platform macros, Syscmd, Shell commands, Shell commands
[EMAIL PROTECTED] Platform macros
 @section Determining the platform
 
 @cindex platform macros
@@ -3427,7 +3436,7 @@
 @result{}1
 @end example
 
[EMAIL PROTECTED] Syscmd, Esyscmd, Platform macros, Shell commands
[EMAIL PROTECTED] Syscmd
 @section Executing simple commands
 
 @findex syscmd
@@ -3463,7 +3472,7 @@
 
 The builtin macro @code{syscmd} is recognized only when given arguments.
 
[EMAIL PROTECTED] Esyscmd, Sysval, Syscmd, Shell commands
[EMAIL PROTECTED] Esyscmd
 @section Reading the output of commands
 
 @findex esyscmd
@@ -3500,7 +3509,7 @@
 The builtin macro @code{esyscmd} is recognized only when given
 arguments.
 
[EMAIL PROTECTED] Sysval, Maketemp, Esyscmd, Shell commands
[EMAIL PROTECTED] Sysval
 @section Exit codes
 
 @cindex exit code from UNIX commands
@@ -3572,7 +3581,7 @@
 @result{}2304
 @end example
 
[EMAIL PROTECTED] Maketemp,  , Sysval, Shell commands
[EMAIL PROTECTED] Maketemp
 @section Making names for temporary files
 
 @cindex temporary filenames
@@ -3626,7 +3635,7 @@
 The builtin macro @code{maketemp} is recognized only when given
 arguments.
 
[EMAIL PROTECTED] Miscellaneous, Frozen files, Shell commands, Top
[EMAIL PROTECTED] Miscellaneous
 @chapter Miscellaneous builtin macros
 
 This chapter describes various builtins, that do not really belong in
@@ -3637,7 +3646,7 @@
 * M4exit::                      Exiting from m4
 @end menu
 
[EMAIL PROTECTED] Errprint, M4exit, Miscellaneous, Miscellaneous
[EMAIL PROTECTED] Errprint
 @section Printing error messages
 
 @cindex printing error messages
@@ -3690,7 +3699,7 @@
 @result{}
 @end example
 
[EMAIL PROTECTED] M4exit,  , Errprint, Miscellaneous
[EMAIL PROTECTED] M4exit
 @section Exiting from @code{m4}
 
 @cindex exiting from @code{m4}
@@ -3730,7 +3739,7 @@
 m4exit
 @end example
 
[EMAIL PROTECTED] Frozen files, Compatibility, Miscellaneous, Top
[EMAIL PROTECTED] Frozen files
 @chapter Fast loading of frozen states
 
 @cindex fast loading of frozen files
@@ -3832,7 +3841,7 @@
 Path}).
 
 Frozen files are sharable across architectures.  It is safe to write
-a frozen file one machine and read it on another, given that the
+a frozen file on one machine and read it on another, given that the
 second machine uses the same, or a newer version of GNU @code{m4}.
 These are simple (editable) text files, made up of directives,
 each starting with a capital letter and ending with a newline
@@ -3897,7 +3906,7 @@
 * Other Incompatibilities::     Other incompatibilities
 @end menu
 
[EMAIL PROTECTED] Extensions, Incompatibilities, Compatibility, Compatibility
[EMAIL PROTECTED] Extensions
 @section Extensions in GNU @code{m4}
 
 @cindex GNU extensions
@@ -3971,7 +3980,7 @@
 Also, the debugging and tracing facilities in GNU @code{m4} are much
 more extensive than in most other versions of @code{m4}.
 
[EMAIL PROTECTED] Incompatibilities, Other Incompatibilities, Extensions, 
Compatibility
[EMAIL PROTECTED] Incompatibilities
 @section Facilities in System V @code{m4} not in GNU @code{m4}
 
 The version of @code{m4} from System V contains a few facilities that
@@ -4103,7 +4112,7 @@
 adds the exponentiation operator @samp{**}.
 @end itemize
 
[EMAIL PROTECTED] Other Incompatibilities,  , Incompatibilities, Compatibility
[EMAIL PROTECTED] Other Incompatibilities
 @section Other incompatibilities
 
 There are a few other incompatibilities between this implementation of
@@ -4192,13 +4201,33 @@
 @result{}
 @end example
 
[EMAIL PROTECTED] ========================================================== 
Appendices
+
[EMAIL PROTECTED] Copying This Manual
[EMAIL PROTECTED] Copying This Manual
[EMAIL PROTECTED] License
+
[EMAIL PROTECTED]
+* GNU Free Documentation License::  License for copying this manual
[EMAIL PROTECTED] menu
+
[EMAIL PROTECTED] fdl.texi
+
[EMAIL PROTECTED] Indices
[EMAIL PROTECTED] Indices
+
[EMAIL PROTECTED]
+* Concept index::               Index for many concepts
+* Macro index::                 Index for all m4 macros
[EMAIL PROTECTED] menu
+
 @node Concept index
[EMAIL PROTECTED] Concept index
[EMAIL PROTECTED] Concept index
 
 @printindex cp
 
[EMAIL PROTECTED] Macro index,  , Concept index, Top
[EMAIL PROTECTED] Macro index
[EMAIL PROTECTED] Macro index
[EMAIL PROTECTED] Macro index
 
 References are exclusively to the places where a builtin is introduced
 the first time.  Names starting and ending with @samp{__} have these


Reply via email to