Go to the first, previous, next, last section, table of contents.
#
`##'
a
arguments in macro definitions
assertions
assertions, undoing
b
blank macro arguments
c
cascaded macros
commenting out code
computed `#include'
concatenation
conditionals
d
directives
e
expansion of arguments
f
function-like macro
h
header file
i
including just once
inheritance
invocation of the preprocessor
l
line control
m
macro argument expansion
macro body uses macro
macros with argument
manifest constant
n
newlines in macro arguments
null directive
o
options
output format
overriding a header file
p
parentheses in macro bodies
pitfalls of macros
predefined macros
predicates
preprocessing directives
prescan of macro arguments
problems with macros
r
redefining macros
repeated inclusion
retracting assertions
s
second include path
self-reference
semicolons (after macro calls)
side effects (in macro arguments)
simple macro
space as macro argument
standard predefined macros
stringification
t
testing predicates
u
unassert
undefining macros
unsafe macros
Go to the first, previous, next, last section, table of contents.