This is m4.info, produced by makeinfo version 6.3 from m4.texi.

This manual (1 January 2017) is for GNU M4 (version 1.4.18), a package
containing an implementation of the m4 macro language.

   Copyright (C) 1989-1994, 2004-2014, 2016 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.3 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: 816
m4.info-2: 301390

Tag Table:
(Indirect)
Node: Top816
Node: Preliminaries9623
Node: Intro10309
Node: History11940
Node: Bugs15877
Node: Manual17128
Node: Invoking m420526
Node: Operation modes22670
Node: Preprocessor features25637
Node: Limits control28733
Node: Frozen state32630
Node: Debugging options33429
Node: Command line files35409
Node: Syntax36982
Node: Names38101
Node: Quoted strings38563
Node: Comments39212
Node: Other tokens40089
Node: Input processing40667
Ref: Input processing-Footnote-148593
Node: Macros48788
Node: Invocation49282
Node: Inhibiting Invocation50083
Node: Macro Arguments54219
Node: Quoting Arguments57278
Node: Macro expansion59401
Node: Definitions60102
Node: Define60887
Node: Arguments63325
Node: Pseudo Arguments66995
Node: Undefine70537
Node: Defn71667
Node: Pushdef76111
Node: Indir78737
Node: Builtin80861
Node: Conditionals83079
Node: Ifdef84021
Node: Ifelse84883
Node: Shift88198
Node: Forloop98742
Node: Foreach101379
Node: Stacks106867
Node: Composition109907
Node: Debugging115847
Node: Dumpdef116432
Node: Trace117786
Node: Debug Levels121345
Node: Debug Output126037
Node: Input Control127317
Node: Dnl127854
Node: Changequote129753
Node: Changecom135849
Node: Changeword139544
Node: M4wrap144985
Node: File Inclusion148981
Node: Include149298
Node: Search Path152006
Node: Diversions152923
Node: Divert154606
Node: Undivert157132
Node: Divnum160455
Node: Cleardivert160919
Node: Text handling162124
Node: Len162847
Node: Index macro163232
Node: Regexp164104
Node: Substr166636
Node: Translit167681
Node: Patsubst170402
Node: Format174926
Node: Arithmetic177929
Node: Incr178378
Node: Eval179151
Node: Shell commands187093
Node: Platform macros188015
Node: Syscmd190130
Node: Esyscmd192410
Node: Sysval193919
Node: Mkstemp195601
Node: Miscellaneous199551
Node: Errprint199984
Node: Location201201
Node: M4exit203972
Node: Frozen files206058
Node: Using frozen files206840
Node: Frozen file format210105
Node: Compatibility213171
Node: Extensions214236
Node: Incompatibilities218103
Node: Other Incompatibilities227017
Node: Answers229663
Node: Improved exch230445
Node: Improved forloop230983
Node: Improved foreach236313
Node: Improved copy249273
Node: Improved m4wrap253227
Node: Improved cleardivert255651
Node: Improved capitalize256632
Node: Improved fatal_error261492
Node: Copying This Package262552
Node: GNU General Public License263031
Node: Copying This Manual301390
Node: GNU Free Documentation License301910
Node: Indices327021
Node: Macro index327301
Node: Concept index333684

End Tag Table
