Red Hat ENTERPRISE LINUX 3 - USING CPP Using Instructions page 82

Using cpp, the c preprocessor
Hide thumbs Also See for ENTERPRISE LINUX 3 - USING CPP:
Table of Contents

Advertisement

78
L
line comments, Refer to Section 1.1 Initial processing
line control, Refer to Chapter 6 Line Control
line endings, Refer to Section 1.1 Initial processing
linemarkers, Refer to Chapter 9 Preprocessor Output
M
macro argument expansion, Refer to Section 3.9.6 Ar-
gument Prescan
macros in include, Refer to Section 2.5 Computed In-
cludes
macros with arguments, Refer to Section 3.3 Macro
Arguments
macros with variable arguments, Refer to Section 3.6
Variadic Macros
make, Refer to Chapter 12 Invocation
manifest constants, Refer to Section 3.1 Object-like
Macros
multi-line string constants, Refer to Section 11.3.3
Miscellaneous obsolete features
N
named operators, Refer to Section 3.7.4 C++ Named
Operators
newlines in macro arguments, Refer to Section 3.9.7
Newlines in Arguments
null directive, Refer to Chapter 8 Other Directives
numbers, Refer to Section 1.2 Tokenization
O
object-like macro, Refer to Section 3.1 Object-like
Macros
options, Refer to Chapter 12 Invocation
options, grouping, Refer to Chapter 12 Invocation
other tokens, Refer to Section 1.2 Tokenization
output format, Refer to Chapter 9 Preprocessor Out-
put
overriding a header file, Refer to Section 2.6 Wrapper
Headers
P
parentheses in macro bodies, Refer to Section 3.9.2
Operator Precedence Problems
pitfalls of macros, Refer to Section 3.9 Macro Pitfalls
pragma poison, Refer to Section 11.3.3 Miscellaneous
obsolete features
predefined macros, Refer to Section 3.7 Predefined
Macros
predefined macros, system-specific, Refer to Section
3.7.3 System-specific Predefined Macros
predicates, Refer to Section 11.3.1 Assertions
preprocessing directives, Refer to Section 1.3 The pre-
processing language
preprocessing numbers, Refer to Section 1.2 Tok-
enization
preprocessing tokens, Refer to Section 1.2 Tokeniza-
tion
prescan of macro arguments, Refer to Section 3.9.6
Argument Prescan
problems with macros, Refer to Section 3.9 Macro
Pitfalls
punctuators, Refer to Section 1.2 Tokenization
R
redefining macros, Refer to Section 3.8 Undefining
and Redefining Macros
repeated inclusion, Refer to Section 2.4 Once-Only
Headers
reporting errors, Refer to Chapter 5 Diagnostics
reporting warnings, Refer to Chapter 5 Diagnostics
reserved namespace, Refer to Section 3.7.3 System-
specific Predefined Macros
S
self-reference, Refer to Section 3.9.5 Self-Referential
Macros
semicolons (after macro calls), Refer to Section 3.9.3
Swallowing the Semicolon
side effects (in macro arguments), Refer to Section
3.9.4 Duplication of Side Effects
standard predefined macros., Refer to Section 3.7.1
Standard Predefined Macros
string constants, Refer to Section 1.2 Tokenization
string literals, Refer to Section 1.2 Tokenization
stringification, Refer to Section 3.4 Stringification
symbolic constants, Refer to Section 3.1 Object-like
Macros
system header files, Refer to Section 2.7 System Head-
ers
system header files, Refer to Chapter 2 Header Files
system-specific predefined macros, Refer to Section
3.7.3 System-specific Predefined Macros
T
testing predicates, Refer to Section 11.3.1 Assertions
token concatenation, Refer to Section 3.5 Concatena-
tion
token pasting, Refer to Section 3.5 Concatenation
tokens, Refer to Section 1.2 Tokenization
Concept Index

Advertisement

Table of Contents
loading

This manual is also suitable for:

Enterprise linux 3

Table of Contents