|
|
1.1 ! root 1: This is Info file cpp.info, produced by Makeinfo-1.54 from the input ! 2: file cpp.texi. ! 3: ! 4: This file documents the GNU C Preprocessor. ! 5: ! 6: Copyright 1987, 1989, 1991, 1992, 1993 Free Software Foundation, Inc. ! 7: ! 8: Permission is granted to make and distribute verbatim copies of this ! 9: manual provided the copyright notice and this permission notice are ! 10: preserved on all copies. ! 11: ! 12: Permission is granted to copy and distribute modified versions of ! 13: this manual under the conditions for verbatim copying, provided also ! 14: that the entire resulting derived work is distributed under the terms ! 15: of a permission notice identical to this one. ! 16: ! 17: Permission is granted to copy and distribute translations of this ! 18: manual into another language, under the above conditions for modified ! 19: versions. ! 20: ! 21: ! 22: Indirect: ! 23: cpp.info-1: 778 ! 24: cpp.info-2: 50641 ! 25: cpp.info-3: 99631 ! 26: ! 27: Tag Table: ! 28: (Indirect) ! 29: Node: Top778 ! 30: Node: Global Actions3339 ! 31: Node: Commands5843 ! 32: Node: Header Files7463 ! 33: Node: Header Uses8115 ! 34: Node: Include Syntax9531 ! 35: Node: Include Operation12652 ! 36: Node: Once-Only14327 ! 37: Node: Inheritance16636 ! 38: Node: Macros19196 ! 39: Node: Simple Macros20110 ! 40: Node: Argument Macros23230 ! 41: Node: Predefined28900 ! 42: Node: Standard Predefined29330 ! 43: Node: Nonstandard Predefined34543 ! 44: Node: Stringification38116 ! 45: Node: Concatenation41040 ! 46: Node: Undefining44313 ! 47: Node: Redefining45346 ! 48: Node: Macro Pitfalls46646 ! 49: Node: Misnesting47750 ! 50: Node: Macro Parentheses48764 ! 51: Node: Swallow Semicolon50641 ! 52: Node: Side Effects52541 ! 53: Node: Self-Reference54239 ! 54: Node: Argument Prescan56515 ! 55: Node: Cascaded Macros61517 ! 56: Node: Newlines in Args62572 ! 57: Node: Conditionals63917 ! 58: Node: Conditional Uses65263 ! 59: Node: Conditional Syntax66628 ! 60: Node: #if Command67206 ! 61: Node: #else Command69457 ! 62: Node: #elif Command70112 ! 63: Node: Deleted Code71474 ! 64: Node: Conditionals-Macros72010 ! 65: Node: Assertions75707 ! 66: Node: #error Command79937 ! 67: Node: Combining Sources81361 ! 68: Node: Other Commands84257 ! 69: Node: Output85692 ! 70: Node: Invocation86847 ! 71: Node: Concept Index97960 ! 72: Node: Index99631 ! 73: ! 74: End Tag Table
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.