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: 49929 cpp.info-3: 91116  Tag Table: (Indirect) Node: Top798 Node: Global Actions3707 Node: Directives6227 Node: Header Files7914 Node: Header Uses8573 Node: Include Syntax10065 Node: Include Operation13207 Node: Once-Only15069 Node: Inheritance17494 Node: Macros20027 Node: Simple Macros20941 Node: Argument Macros23929 Node: Predefined29727 Node: Standard Predefined30157 Node: Nonstandard Predefined37815 Node: Stringification41391 Node: Concatenation44317 Node: Undefining47590 Node: Redefining48629 Node: Macro Pitfalls49929 Node: Misnesting51033 Node: Macro Parentheses52047 Node: Swallow Semicolon53915 Node: Side Effects55815 Node: Self-Reference57513 Node: Argument Prescan59789 Node: Cascaded Macros64791 Node: Newlines in Args65936 Node: Conditionals67281 Node: Conditional Uses68633 Node: Conditional Syntax70056 Node: #if Directive70642 Node: #else Directive72931 Node: #elif Directive73598 Node: Deleted Code74976 Node: Conditionals-Macros76037 Node: Assertions79722 Node: #error Directive83957 Node: Combining Sources85442 Node: Other Directives88353 Node: Output89807 Node: Invocation91116 Node: Concept Index103643 Node: Index106496  End Tag Table