This is Info file cpp.info, produced by Makeinfo-1.49 from the input file cpp.texi. This file documents the GNU C Preprocessor. Copyright (C) 1987, 1989, 1991, 1992 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided also that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions. Indirect: cpp.info-1: 775 cpp.info-2: 50168 cpp.info-3: 97652 Tag Table: (Indirect) Node: Top777 Node: Global Actions3339 Node: Commands5843 Node: Header Files7461 Node: Header Uses8113 Node: Include Syntax9529 Node: Include Operation12650 Node: Once-Only14326 Node: Inheritance16633 Node: Macros19194 Node: Simple Macros20108 Node: Argument Macros23225 Node: Predefined28896 Node: Standard Predefined29326 Node: Nonstandard Predefined34074 Node: Stringification37647 Node: Concatenation40570 Node: Undefining43844 Node: Redefining44877 Node: Macro Pitfalls46177 Node: Misnesting47281 Node: Macro Parentheses48295 Node: Swallow Semicolon50170 Node: Side Effects52070 Node: Self-Reference53768 Node: Argument Prescan56042 Node: Cascaded Macros61042 Node: Newlines in Args62097 Node: Conditionals63442 Node: Conditional Uses64788 Node: Conditional Syntax66153 Node: #if Command66730 Node: #else Command68981 Node: #elif Command69636 Node: Deleted Code70997 Node: Conditionals-Macros71533 Node: Assertions75228 Node: #error Command78789 Node: Combining Sources80213 Node: Other Commands83108 Node: Output84444 Node: Invocation85599 Node: Concept Index96035 Node: Index97654 End Tag Table