Go to the first, previous, next, last section, table of contents.
#
`##'
a
arguments in macro definitions
ASCII NUL handling
assertions
assertions, undoing
c
cascaded macros
commenting out code
computed `#include'
concatenation
conditionals
d
deprecated features
directives
e
empty macro arguments
expansion of arguments
f
Fortran
function-like macro
g
g77
h
header file
i
implementation limits
implementation-defined behavior
including just once
inheritance
invocation of the preprocessor
l
line control
m
macro argument expansion
macro body uses macro
macro with variable arguments
macros with argument
manifest constant
n
newlines in macro arguments
null directive
o
object-like macro
options
output format
overriding a header file
p
parentheses in macro bodies
pitfalls of macros
poisoning macros
predefined macros
predicates
preprocessing directives
prescan of macro arguments
problems with macros
r
redefining macros
repeated inclusion
rest argument (in macro)
retracting assertions
s
second include path
self-reference
semicolons (after macro calls)
side effects (in macro arguments)
standard predefined macros
stringification
system header files, system header files
t
testing predicates
u
unassert
undefined behavior
undefining macros
unsafe macros
unterminated
v
variable number of arguments
Go to the first, previous, next, last section, table of contents.