1 1 Concept Index 1 ************* 1 1 [index ]
1 · # operator Stringizing. (line 6) · ## operator Concatenation. (line 6) · _Pragma Pragmas. (line 13) · alternative tokens Tokenization. (line 101) · arguments Macro Arguments. (line 6) · arguments in macro definitions Macro Arguments. (line 6) · assertions Obsolete Features. (line 13) · assertions, canceling Obsolete Features. (line 59) · backslash-newline Initial processing. (line 61) · block comments Initial processing. (line 77) · C language, traditional Invocation. (line 368) · C++ named operators C++ Named Operators. (line 6) · character constants Tokenization. (line 82) · character set, execution Invocation. (line 292) · character set, input Invocation. (line 305) · character set, wide execution Invocation. (line 297) · command line Invocation. (line 6) · commenting out code Deleted Code. (line 6) · comments Initial processing. (line 77) · common predefined macros Common Predefined Macros. 1 (line 6) · computed includes Computed Includes. (line 6) · concatenation Concatenation. (line 6) · conditional group Ifdef. (line 14) · conditionals Conditionals. (line 6) · continued lines Initial processing. (line 61) · controlling macro Once-Only Headers. (line 35) · defined Defined. (line 6) · dependencies for make as output Environment Variables. 1 (line 46) · dependencies for make as output <1> Environment Variables. 1 (line 62) · dependencies, make Invocation. (line 103) · diagnostic Diagnostics. (line 6) · digraphs Tokenization. (line 101) · directive line The preprocessing language. 1 (line 6) · directive name The preprocessing language. 1 (line 6) · directives The preprocessing language. 1 (line 6) · empty macro arguments Macro Arguments. (line 66) · environment variables Environment Variables. 1 (line 6) · expansion of arguments Argument Prescan. (line 6) · FDL, GNU Free Documentation License GNU Free Documentation License. 1 (line 6) · function-like macros Function-like Macros. 1 (line 6) · grouping options Invocation. (line 38) · guard macro Once-Only Headers. (line 35) · header file Header Files. (line 6) · header file names Tokenization. (line 82) · identifiers Tokenization. (line 33) · implementation limits Implementation limits. 1 (line 6) · implementation-defined behavior Implementation-defined behavior. 1 (line 6) · including just once Once-Only Headers. (line 6) · invocation Invocation. (line 6) · iso646.h C++ Named Operators. (line 6) · line comments Initial processing. (line 77) · line control Line Control. (line 6) · line endings Initial processing. (line 14) · linemarkers Preprocessor Output. (line 27) · macro argument expansion Argument Prescan. (line 6) · macro arguments and directives Directives Within Macro Arguments. 1 (line 6) · macros in include Computed Includes. (line 6) · macros with arguments Macro Arguments. (line 6) · macros with variable arguments Variadic Macros. (line 6) · make Invocation. (line 103) · manifest constants Object-like Macros. (line 6) · named operators C++ Named Operators. (line 6) · newlines in macro arguments Newlines in Arguments. 1 (line 6) · null directive Other Directives. (line 15) · numbers Tokenization. (line 59) · object-like macro Object-like Macros. (line 6) · options Invocation. (line 43) · options, grouping Invocation. (line 38) · other tokens Tokenization. (line 115) · output format Preprocessor Output. (line 12) · overriding a header file Wrapper Headers. (line 6) · parentheses in macro bodies Operator Precedence Problems. 1 (line 6) · pitfalls of macros Macro Pitfalls. (line 6) · predefined macros Predefined Macros. (line 6) · predefined macros, system-specific System-specific Predefined Macros. 1 (line 6) · predicates Obsolete Features. (line 26) · preprocessing directives The preprocessing language. 1 (line 6) · preprocessing numbers Tokenization. (line 59) · preprocessing tokens Tokenization. (line 6) · prescan of macro arguments Argument Prescan. (line 6) · problems with macros Macro Pitfalls. (line 6) · punctuators Tokenization. (line 101) · redefining macros Undefining and Redefining Macros. 1 (line 6) · repeated inclusion Once-Only Headers. (line 6) · reporting errors Diagnostics. (line 6) · reporting warnings Diagnostics. (line 6) · reserved namespace System-specific Predefined Macros. 1 (line 6) · self-reference Self-Referential Macros. 1 (line 6) · semicolons (after macro calls) Swallowing the Semicolon. 1 (line 6) · side effects (in macro arguments) Duplication of Side Effects. 1 (line 6) · standard predefined macros. Standard Predefined Macros. 1 (line 6) · string constants Tokenization. (line 82) · string literals Tokenization. (line 82) · stringizing Stringizing. (line 6) · symbolic constants Object-like Macros. (line 6) · system header files Header Files. (line 13) · system header files <1> System Headers. (line 6) · system-specific predefined macros System-specific Predefined Macros. 1 (line 6) · testing predicates Obsolete Features. (line 37) · token concatenation Concatenation. (line 6) · token pasting Concatenation. (line 6) · tokens Tokenization. (line 6) · traditional C language Invocation. (line 368) · trigraphs Initial processing. (line 32) · undefining macros Undefining and Redefining Macros. 1 (line 6) · unsafe macros Duplication of Side Effects. 1 (line 6) · variable number of arguments Variadic Macros. (line 6) · variadic macros Variadic Macros. (line 6) · wrapper #ifndef Once-Only Headers. (line 6) · wrapper headers Wrapper Headers. (line 6) 1 1