Sun Sep 13 08:13:39 1998 Ben Elliston <bje@cygnus.com>
[official-gcc.git] / gcc / cpp.cps
blob63ca498f05b724ffbd6c68b2f0aa2b0aa1b6ba75
1 \initial {#}
2 \entry {\samp {##}}{18}
3 \initial {A}
4 \entry {arguments in macro definitions}{10}
5 \entry {assertions}{36}
6 \entry {assertions, undoing}{37}
7 \initial {B}
8 \entry {blank macro arguments}{12}
9 \initial {C}
10 \entry {cascaded macros}{29}
11 \entry {commands}{3}
12 \entry {commenting out code}{34}
13 \entry {computed \samp {#include}}{5}
14 \entry {concatenation}{18}
15 \entry {conditionals}{30}
16 \initial {E}
17 \entry {expansion of arguments}{26}
18 \initial {F}
19 \entry {function-like macro}{10}
20 \initial {H}
21 \entry {header file}{3}
22 \initial {I}
23 \entry {including just once}{6}
24 \entry {inheritance}{8}
25 \entry {invocation of the preprocessor}{41}
26 \initial {L}
27 \entry {line control}{39}
28 \initial {M}
29 \entry {macro argument expansion}{26}
30 \entry {macro body uses macro}{29}
31 \entry {macros with argument}{10}
32 \entry {manifest constant}{9}
33 \initial {N}
34 \entry {newlines in macro arguments}{30}
35 \entry {null command}{40}
36 \initial {O}
37 \entry {options}{41}
38 \entry {output format}{41}
39 \entry {overriding a header file}{8}
40 \initial {P}
41 \entry {parentheses in macro bodies}{22}
42 \entry {pitfalls of macros}{21}
43 \entry {predefined macros}{13}
44 \entry {predicates}{36}
45 \entry {preprocessor commands}{3}
46 \entry {prescan of macro arguments}{26}
47 \entry {problems with macros}{21}
48 \initial {R}
49 \entry {redefining macros}{20}
50 \entry {repeated inclusion}{6}
51 \entry {retracting assertions}{37}
52 \initial {S}
53 \entry {second include path}{45}
54 \entry {self-reference}{25}
55 \entry {semicolons (after macro calls)}{23}
56 \entry {side effects (in macro arguments)}{24}
57 \entry {simple macro}{9}
58 \entry {space as macro argument}{12}
59 \entry {standard predefined macros}{13}
60 \entry {stringification}{17}
61 \initial {T}
62 \entry {testing predicates}{36}
63 \initial {U}
64 \entry {unassert}{37}
65 \entry {undefining macros}{20}
66 \entry {unsafe macros}{24}