Next:
Macro index
, Up:
Indices
B.1 Index for many concepts
arguments to macros
:
Macro Arguments
Arguments to macros
:
Arguments
arguments to macros, special
:
Pseudo Arguments
arguments, quoted macro
:
Quoting Arguments
arithmetic
:
Arithmetic
arrays
:
Define
builtins, indirect call of
:
Builtin
call of builtins, indirect
:
Builtin
call of macros, indirect
:
Indir
changing comment delimiters
:
Changecom
changing the quote delimiters
:
Changequote
characters, translating
:
Translit
command line, file names on the
:
Invoking m4
command line, macro definitions on the
:
Invoking m4
command line, options
:
Invoking m4
commands, exit status from shell
:
Sysval
commands, running shell
:
Shell commands
commands, running UNIX
:
Shell commands
comment delimiters, changing
:
Changecom
comments
:
Comments
comments, copied to output
:
Changecom
comparing strings
:
Ifelse
compatibility
:
Compatibility
conditionals
:
Ifdef
controlling debugging output
:
Debug Levels
counting loops
:
Loops
debugging output, controlling
:
Debug Levels
debugging output, saving
:
Debug Output
decrement operator
:
Incr
defining new macros
:
Definitions
definitions, displaying macro
:
Dumpdef
deleting macros
:
Undefine
deleting whitespace in input
:
Dnl
discarding diverted text
:
Cleardiv
displaying macro definitions
:
Dumpdef
diversion numbers
:
Divnum
diverted text, discarding
:
Cleardiv
diverting output to files
:
Divert
dumping into frozen file
:
Using frozen files
error messages, printing
:
Errprint
evaluation, of integer expressions
:
Eval
executing shell commands
:
Shell commands
executing UNIX commands
:
Shell commands
exit status from shell commands
:
Sysval
exiting from
m4
:
M4exit
expansion of macros
:
Macro expansion
expansion, tracing macro
:
Trace
expressions, evaluation of integer
:
Eval
extracting substrings
:
Substr
fast loading of frozen files
:
Using frozen files
FDL, GNU Free Documentation License
:
GNU Free Documentation License
file format, frozen file
:
Frozen file format
file inclusion
:
Undivert
file inclusion
:
File Inclusion
file names, on the command line
:
Invoking m4
files, diverting output to
:
Divert
files, names of temporary
:
Maketemp
for loops
:
Loops
formatted output
:
Format
frozen file format
:
Frozen file format
frozen files for fast loading
:
Using frozen files
GNU
extensions
:
Builtin
GNU
extensions
:
Undivert
GNU
extensions
:
Extensions
GNU
extensions
:
Patsubst
GNU
extensions
:
Search Path
GNU
extensions
:
Esyscmd
GNU
extensions
:
Using frozen files
GNU
extensions
:
Debug Output
GNU
extensions
:
Regexp
GNU
extensions
:
Arguments
GNU
extensions
:
Format
GNU
extensions
:
Indir
GNU
extensions
:
Define
GNU
extensions
:
Debug Levels
included files, search path for
:
Search Path
inclusion, of files
:
Undivert
inclusion, of files
:
File Inclusion
increment operator
:
Incr
indirect call of builtins
:
Builtin
indirect call of macros
:
Indir
initialization, frozen states
:
Using frozen files
input tokens
:
Syntax
input, saving
:
M4wrap
integer arithmetic
:
Arithmetic
integer expression evaluation
:
Eval
length of strings
:
Len
lexical structure of words
:
Changeword
License
:
Copying This Manual
local variables
:
Pushdef
loops
:
Loops
loops, counting
:
Loops
macro definitions, on the command line
:
Invoking m4
macro expansion, tracing
:
Trace
macro invocation
:
Invocation
macros, arguments to
:
Arguments
macros, arguments to
:
Macro Arguments
macros, displaying definitions
:
Dumpdef
macros, expansion of
:
Macro expansion
macros, how to define new
:
Definitions
macros, how to delete
:
Undefine
macros, how to rename
:
Defn
macros, indirect call of
:
Indir
macros, quoted arguments to
:
Quoting Arguments
macros, recursive
:
Loops
macros, special arguments to
:
Pseudo Arguments
macros, temporary redefinition of
:
Pushdef
messages, printing error
:
Errprint
multibranches
:
Ifelse
names
:
Names
options, command line
:
Invoking m4
output, diverting to files
:
Divert
output, formatted
:
Format
output, saving debugging
:
Debug Output
pattern substitution
:
Patsubst
platform macro
:
Platform macros
platform macros
:
Platform macros
POSIXLY_CORRECT
:
Invoking m4
printing error messages
:
Errprint
quote delimiters, changing the
:
Changequote
quoted macro arguments
:
Quoting Arguments
quoted string
:
Quoted strings
recursive macros
:
Loops
redefinition of macros, temporary
:
Pushdef
regular expressions
:
Regexp
regular expressions
:
Patsubst
reloading a frozen file
:
Using frozen files
renaming macros
:
Defn
running shell commands
:
Shell commands
running UNIX commands
:
Shell commands
saving debugging output
:
Debug Output
saving input
:
M4wrap
search path for included files
:
Search Path
shell commands, exit status from
:
Sysval
shell commands, running
:
Shell commands
special arguments to macros
:
Pseudo Arguments
status of shell commands
:
Sysval
status, setting
m4
exit
:
M4exit
strings, length of
:
Len
substitution by regular expression
:
Patsubst
substrings, extracting
:
Substr
temporary file names
:
Maketemp
temporary redefinition of macros
:
Pushdef
tokens
:
Syntax
tracing macro expansion
:
Trace
translating characters
:
Translit
undefining macros
:
Undefine
UNIX commands, exit status from
:
Sysval
UNIX commands, running
:
Shell commands
variables, local
:
Pushdef
words, lexical structure of
:
Changeword