[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Concept Index

Jump to:   #  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V  

Index Entry Section

#
`##'1.4.6 Concatenation

A
arguments in macro definitions1.4.2 Macros with Arguments
ASCII NUL handling1.1 Transformations Made Globally
assertions1.5.5 Assertions
assertions, undoing1.5.5 Assertions

B
blank macro arguments1.4.2 Macros with Arguments

C
cascaded macros1.4.10.7 Cascaded Use of Macros
commenting out code1.5.3 Keeping Deleted Code for Future Reference
computed `#include'1.3.2 The `#include' Directive
concatenation1.4.6 Concatenation
conditionals1.5 Conditionals

D
directives1.2 Preprocessing Directives

E
expansion of arguments1.4.10.6 Separate Expansion of Macro Arguments

F
Fortran1.9 Invoking the C Preprocessor
function-like macro1.4.2 Macros with Arguments

G
g771.9 Invoking the C Preprocessor

H
header file1.3 Header Files

I
including just once1.3.4 Once-Only Include Files
inheritance1.3.5 Inheritance and Header Files
invocation of the preprocessor1.9 Invoking the C Preprocessor

L
line control1.6 Combining Source Files

M
macro argument expansion1.4.10.6 Separate Expansion of Macro Arguments
macro body uses macro1.4.10.7 Cascaded Use of Macros
macro with variable arguments1.4.3 Macros with Variable Numbers of Arguments
macros with argument1.4.2 Macros with Arguments
manifest constant1.4.1 Simple Macros

N
newlines in macro arguments1.4.11 Newlines in Macro Arguments
null directive1.7 Miscellaneous Preprocessing Directives

O
options1.9 Invoking the C Preprocessor
output format1.8 C Preprocessor Output
overriding a header file1.3.5 Inheritance and Header Files

P
parentheses in macro bodies1.4.10.2 Unintended Grouping of Arithmetic
pitfalls of macros1.4.10 Pitfalls and Subtleties of Macros
poisoning macros1.4.9 Poisoning Macros
predefined macros1.4.4 Predefined Macros
predicates1.5.5 Assertions
preprocessing directives1.2 Preprocessing Directives
prescan of macro arguments1.4.10.6 Separate Expansion of Macro Arguments
problems with macros1.4.10 Pitfalls and Subtleties of Macros

R
redefining macros1.4.8 Redefining Macros
repeated inclusion1.3.4 Once-Only Include Files
rest argument (in macro)1.4.3 Macros with Variable Numbers of Arguments
retracting assertions1.5.5 Assertions

S
second include path1.9 Invoking the C Preprocessor
self-reference1.4.10.5 Self-Referential Macros
semicolons (after macro calls)1.4.10.3 Swallowing the Semicolon
side effects (in macro arguments)1.4.10.4 Duplication of Side Effects
simple macro1.4.1 Simple Macros
space as macro argument1.4.2 Macros with Arguments
standard predefined macros1.4.4.1 Standard Predefined Macros
stringification1.4.5 Stringification
system header files1.3.1 Uses of Header Files
system header files1.3.6 System Headers

T
testing predicates1.5.5 Assertions

U
unassert1.5.5 Assertions
undefining macros1.4.7 Undefining Macros
unsafe macros1.4.10.4 Duplication of Side Effects
unterminated1.9 Invoking the C Preprocessor

V
variable number of arguments1.4.3 Macros with Variable Numbers of Arguments

Jump to:   #  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V  


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by MIPS Technologies, Inc. on September, 12 2003 using texi2html