This is m4.info, produced by makeinfo version 4.8 from m4.texinfo.

   This manual (25 September 2008) is for GNU M4 (version 1.4.12), a
package containing an implementation of the m4 macro language.

   Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 2004, 2005, 2006,
2007, 2008 Free Software Foundation, Inc.

     Permission is granted to copy, distribute and/or modify this
     document under the terms of the GNU Free Documentation License,
     Version 1.2 or any later version published by the Free Software
     Foundation; with no Invariant Sections, no Front-Cover Texts, and
     no Back-Cover Texts.  A copy of the license is included in the
     section entitled "GNU Free Documentation License."

INFO-DIR-SECTION Text creation and manipulation
START-INFO-DIR-ENTRY
* M4: (m4).                     A powerful macro processor.
END-INFO-DIR-ENTRY


Indirect:
m4.info-1: 864
m4.info-2: 285796

Tag Table:
(Indirect)
Node: Top864
Node: Preliminaries9542
Node: Intro10228
Node: History11860
Node: Bugs14619
Node: Manual15870
Node: Invoking m419268
Node: Operation modes21414
Node: Preprocessor features24386
Node: Limits control27483
Node: Frozen state31385
Node: Debugging options32184
Node: Command line files33923
Node: Syntax35496
Node: Names36615
Node: Quoted strings37077
Node: Comments37726
Node: Other tokens38603
Node: Input processing39181
Ref: Input processing-Footnote-146854
Node: Macros47049
Node: Invocation47543
Node: Inhibiting Invocation48344
Node: Macro Arguments52475
Node: Quoting Arguments55537
Node: Macro expansion57660
Node: Definitions58361
Node: Define59146
Node: Arguments61584
Node: Pseudo Arguments65256
Node: Undefine68798
Node: Defn69928
Node: Pushdef74378
Node: Indir77004
Node: Builtin79132
Node: Conditionals81358
Node: Ifdef82177
Node: Ifelse83040
Node: Shift88321
Node: Forloop98870
Node: Foreach101506
Node: Debugging106979
Node: Dumpdef107564
Node: Trace108974
Node: Debug Levels112547
Node: Debug Output117251
Node: Input Control118535
Node: Dnl119072
Node: Changequote120973
Node: Changecom127070
Node: Changeword130766
Node: M4wrap136207
Node: File Inclusion140203
Node: Include140520
Node: Search Path143231
Node: Diversions144148
Node: Divert145939
Node: Undivert148465
Node: Divnum151629
Node: Cleardivert152093
Node: Text handling153298
Node: Len154021
Node: Index macro154406
Node: Regexp155279
Node: Substr157820
Node: Translit158871
Node: Patsubst161593
Node: Format166119
Node: Arithmetic169312
Node: Incr169761
Node: Eval170536
Node: Shell commands178499
Node: Platform macros179421
Node: Syscmd181536
Node: Esyscmd183355
Node: Sysval184403
Node: Mkstemp186021
Node: Miscellaneous189976
Node: Errprint190409
Node: Location191628
Node: M4exit194402
Node: Frozen files196489
Node: Using frozen files197270
Node: Frozen file format200534
Node: Compatibility203598
Node: Extensions204664
Node: Incompatibilities208531
Node: Other Incompatibilities217457
Node: Answers220103
Node: Improved exch220833
Node: Improved forloop221371
Node: Improved foreach224888
Node: Improved m4wrap237907
Node: Improved cleardivert240334
Node: Improved capitalize241315
Node: Improved fatal_error246177
Node: Copying This Package247238
Node: GNU General Public License247717
Node: Copying This Manual285276
Node: GNU Free Documentation License285796
Node: Indices308192
Node: Macro index308472
Node: Concept index314198

End Tag Table
