manpagez: man pages & more
info m4
Home | html | info | man
[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

C.1 Index for all m4 macros

This index covers all m4 builtins, as well as several useful composite macros. References are exclusively to the places where a macro is introduced the first time.

Jump to:   _  
A   B   C   D   E   F   I   J   L   M   N   O   P   Q   R   S   T   U   W  
Index Entry Section

_
__file__14.2 Printing current location
__gnu__13.1 Determining the platform
__line__14.2 Printing current location
__os2__13.1 Determining the platform
__program__14.2 Printing current location
__unix__13.1 Determining the platform
__windows__13.1 Determining the platform

A
argn6.3 Recursion in m4
array5.1 Defining a macro
array_set5.1 Defining a macro

B
builtin5.8 Indirect call of builtins

C
capitalize11.6 Substituting text by regular expression
changecom8.3 Changing the comment delimiters
changequote8.2 Changing the quote characters
changeword8.4 Changing the lexical structure of words
cleardivert10.4 Discarding diverted text
cond6.3 Recursion in m4
copy6.7 Building macros with macros
curry6.7 Building macros with macros

D
debugfile7.4 Saving debugging output
debugmode7.3 Controlling debugging output
decr12.1 Decrement and increment operators
define5.1 Defining a macro
define_blind6.7 Building macros with macros
defn5.5 Renaming macros
divert10.1 Diverting output
divnum10.3 Diversion numbers
dnl8.1 Deleting whitespace in input
downcase11.6 Substituting text by regular expression
dquote6.3 Recursion in m4
dquote_elt6.3 Recursion in m4
dumpdef7.1 Displaying macro definitions

E
errprint14.1 Printing error messages
esyscmd13.3 Reading the output of commands
eval12.2 Evaluating integer expressions
example1.4 Using this manual
exch5.2 Arguments to macros

F
fatal_error14.3 Exiting from m4
foreach6.5 Iteration by list contents
foreachq6.5 Iteration by list contents
forloop6.4 Iteration by counting
format11.7 Formatting strings (printf-like)

I
ifdef6.1 Testing if a macro is defined
ifelse6.2 If-else construct, or multibranch
ifelse6.2 If-else construct, or multibranch
ifelse6.2 If-else construct, or multibranch
include9.1 Including named files
incr12.1 Decrement and increment operators
index11.2 Searching for substrings
indir5.7 Indirect call of macros

J
join6.3 Recursion in m4
joinall6.3 Recursion in m4

L
len11.1 Calculating length of strings

M
m4exit14.3 Exiting from m4
m4wrap8.5 Saving text until end of input
maketemp13.5 Making temporary files
mkstemp13.5 Making temporary files

N
nargs5.3 Special arguments to macros

O
os213.1 Determining the platform

P
patsubst11.6 Substituting text by regular expression
popdef5.6 Temporarily redefining macros
pushdef5.6 Temporarily redefining macros

Q
quote6.3 Recursion in m4

R
regexp11.3 Searching for regular expressions
rename6.7 Building macros with macros
reverse6.3 Recursion in m4

S
shift6.3 Recursion in m4
sinclude9.1 Including named files
stack_foreach6.6 Working with definition stacks
stack_foreach_lifo6.6 Working with definition stacks
stack_foreach_sep17.4 Solution for copy
stack_foreach_sep_lifo17.4 Solution for copy
substr11.4 Extracting substrings
syscmd13.2 Executing simple commands
sysval13.4 Exit status

T
traceoff7.2 Tracing macro calls
traceon7.2 Tracing macro calls
translit11.5 Translating characters

U
undefine5.4 Deleting a macro
undivert10.2 Undiverting output
unix13.1 Determining the platform
upcase11.6 Substituting text by regular expression

W
windows13.1 Determining the platform

Jump to:   _  
A   B   C   D   E   F   I   J   L   M   N   O   P   Q   R   S   T   U   W  

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.