This is Info file cpp.info, produced by Makeinfo-1.64 from the input
file cpp.tex.

   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.i01: 789
cpp.i02: 49823
cpp.i03: 90900

Tag Table:
(Indirect)
Node: Top789
Node: Global Actions3693
Node: Directives6208
Node: Header Files7890
Node: Header Uses8544
Node: Include Syntax10031
Node: Include Operation13168
Node: Once-Only15025
Node: Inheritance17445
Node: Macros19973
Node: Simple Macros20882
Node: Argument Macros23865
Node: Predefined29657
Node: Standard Predefined30082
Node: Nonstandard Predefined37734
Node: Stringification41305
Node: Concatenation44226
Node: Undefining47494
Node: Redefining48528
Node: Macro Pitfalls49823
Node: Misnesting50922
Node: Macro Parentheses51931
Node: Swallow Semicolon53794
Node: Side Effects55689
Node: Self-Reference57382
Node: Argument Prescan59653
Node: Cascaded Macros64650
Node: Newlines in Args65790
Node: Conditionals67130
Node: Conditional Uses68477
Node: Conditional Syntax69895
Node: #if Directive70476
Node: #else Directive72760
Node: #elif Directive73422
Node: Deleted Code74795
Node: Conditionals-Macros75851
Node: Assertions79531
Node: #error Directive83761
Node: Combining Sources85241
Node: Other Directives88147
Node: Output89596
Node: Invocation90900
Node: Concept Index103421
Node: Index106220

End Tag Table
