This is Info file cpp.info, produced by Makeinfo version 1.67 from the input file cpp.texi. This file documents the GNU C Preprocessor. Copyright 1987, 1989, 1991, 1992, 1993, 1994, 1995 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: 798 cpp.info-2: 50204 cpp.info-3: 90189  Tag Table: (Indirect) Node: Top798 Node: Global Actions3370 Node: Directives5890 Node: Header Files7577 Node: Header Uses8236 Node: Include Syntax9728 Node: Include Operation12870 Node: Once-Only14732 Node: Inheritance17157 Node: Macros19719 Node: Simple Macros20633 Node: Argument Macros23621 Node: Predefined29419 Node: Standard Predefined29849 Node: Nonstandard Predefined36986 Node: Stringification40562 Node: Concatenation43488 Node: Undefining46761 Node: Redefining47800 Node: Macro Pitfalls49100 Node: Misnesting50204 Node: Macro Parentheses51218 Node: Swallow Semicolon53095 Node: Side Effects54995 Node: Self-Reference56693 Node: Argument Prescan58969 Node: Cascaded Macros63971 Node: Newlines in Args65116 Node: Conditionals66461 Node: Conditional Uses67813 Node: Conditional Syntax69236 Node: #if Directive69822 Node: #else Directive72111 Node: #elif Directive72778 Node: Deleted Code74156 Node: Conditionals-Macros75217 Node: Assertions78902 Node: #error Directive83137 Node: Combining Sources84577 Node: Other Directives87488 Node: Output88950 Node: Invocation90189 Node: Concept Index102013 Node: Index104866  End Tag Table