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
