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

INFO-DIR-SECTION Programming & development tools
   This manual (9 February 2012) is for GNU M4 (version 1.4.16), a
package containing an implementation of the m4 macro language.

   Copyright (C) 1989-1994, 2004-2011 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
* GM4: (m4).                     A powerful macro processor.
END-INFO-DIR-ENTRY


Indirect:
m4.info-1: 872
m4.info-2: 300519

Tag Table:
(Indirect)
Node: Top872
Node: Preliminaries9679
Node: Intro10365
Node: History11997
Node: Bugs14843
Node: Manual16094
Node: Invoking m419492
Node: Operation modes21638
Node: Preprocessor features24610
Node: Limits control27707
Node: Frozen state31609
Node: Debugging options32408
Node: Command line files34392
Node: Syntax35965
Node: Names37084
Node: Quoted strings37546
Node: Comments38195
Node: Other tokens39072
Node: Input processing39650
Ref: Input processing-Footnote-147571
Node: Macros47766
Node: Invocation48260
Node: Inhibiting Invocation49061
Node: Macro Arguments53192
Node: Quoting Arguments56254
Node: Macro expansion58377
Node: Definitions59078
Node: Define59863
Node: Arguments62301
Node: Pseudo Arguments65973
Node: Undefine69515
Node: Defn70645
Node: Pushdef75095
Node: Indir77721
Node: Builtin79849
Node: Conditionals82075
Node: Ifdef83017
Node: Ifelse83880
Node: Shift87198
Node: Forloop97747
Node: Foreach100383
Node: Stacks105871
Node: Composition108910
Node: Debugging114850
Node: Dumpdef115435
Node: Trace116845
Node: Debug Levels120418
Node: Debug Output125122
Node: Input Control126406
Node: Dnl126943
Node: Changequote128844
Node: Changecom134941
Node: Changeword138637
Node: M4wrap144078
Node: File Inclusion148074
Node: Include148391
Node: Search Path151102
Node: Diversions152019
Node: Divert153702
Node: Undivert156228
Node: Divnum159551
Node: Cleardivert160015
Node: Text handling161220
Node: Len161943
Node: Index macro162328
Node: Regexp163201
Node: Substr165740
Node: Translit166791
Node: Patsubst169513
Node: Format174039
Node: Arithmetic177232
Node: Incr177681
Node: Eval178456
Node: Shell commands186419
Node: Platform macros187341
Node: Syscmd189456
Node: Esyscmd191736
Node: Sysval193245
Node: Mkstemp194927
Node: Miscellaneous198882
Node: Errprint199315
Node: Location200534
Node: M4exit203308
Node: Frozen files205395
Node: Using frozen files206176
Node: Frozen file format209440
Node: Compatibility212504
Node: Extensions213570
Node: Incompatibilities217437
Node: Other Incompatibilities226363
Node: Answers229009
Node: Improved exch229791
Node: Improved forloop230329
Node: Improved foreach235661
Node: Improved copy248678
Node: Improved m4wrap252632
Node: Improved cleardivert255056
Node: Improved capitalize256037
Node: Improved fatal_error260900
Node: Copying This Package261961
Node: GNU General Public License262440
Node: Copying This Manual299999
Node: GNU Free Documentation License300519
Node: Indices325650
Node: Macro index325930
Node: Concept index332167

End Tag Table
