]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/wave/test/testwave/testfiles/t_2_020.cpp
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / wave / test / testwave / testfiles / t_2_020.cpp
CommitLineData
7c673cae
FG
1/*=============================================================================
2 Boost.Wave: A Standard compliant C++ preprocessor library
3 http://www.boost.org/
4
5 Copyright (c) 2001-2012 Hartmut Kaiser. Distributed under the Boost
6 Software License, Version 1.0. (See accompanying file
7 LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
8=============================================================================*/
9
10// check called hooks during conditional preprocessing
11//O --skipped_token_hooks
12
13#ifdef FOO
14int foo;
15#else
16float foo;
17#endif
18
19#if defined BAR
20int bar;
21#elif defined BAR2
22float bar;
23#endif
24
25#define BAZ
26#ifdef BAZ
27int baz;
28#else
29float baz;
30#endif
31
32#if defined BAZ
33int baz1;
34#elif defined BAZ
35float baz1;
36#endif
37
38#ifndef BAZ
39int baz2;
40#else
41float baz2;
42#endif
43
44#if 1
45int w1;
46#elif 1
47int w2;
48#else
49int w3;
50#endif
51
52#if 0
53int x1;
54#elif 1
55int x2;
56#else
57int x3;
58#endif
59
60#if 1
61int y1;
62#elif 0
63int y2;
64#else
65int y3;
66#endif
67
68#if 0
69int z1;
70#elif 0
71int z2;
72#else
73int z3;
74#endif
75
76//R #line 16 "t_2_020.cpp"
77//R float foo;
78//R #line 27 "t_2_020.cpp"
79//R int baz;
80//R #line 33 "t_2_020.cpp"
81//R int baz1;
82//R #line 41 "t_2_020.cpp"
83//R float baz2;
84//R #line 45 "t_2_020.cpp"
85//R int w1;
86//R #line 55 "t_2_020.cpp"
87//R int x2;
88//R #line 61 "t_2_020.cpp"
89//R int y1;
90//R #line 73 "t_2_020.cpp"
91//R int z3;
92
93//H 10: t_2_020.cpp(13): #ifdef
94//H 11: t_2_020.cpp(13): #ifdef FOO: 0
95//H 12: t_2_020.cpp(13): >\n<
96//H 12: t_2_020.cpp(14): >int<
97//H 12: t_2_020.cpp(14): > <
98//H 12: t_2_020.cpp(14): >foo<
99//H 12: t_2_020.cpp(14): >;<
100//H 12: t_2_020.cpp(14): >\n<
101//H 12: t_2_020.cpp(15): >#else<
102//H 12: t_2_020.cpp(15): >\n<
103//H 10: t_2_020.cpp(17): #endif
104//H 12: t_2_020.cpp(17): >#endif<
105//H 12: t_2_020.cpp(17): >\n<
106//H 10: t_2_020.cpp(19): #if
107//H 12: t_2_020.cpp(19): > <
108//H 11: t_2_020.cpp(19): #if defined BAR: 0
109//H 12: t_2_020.cpp(19): >\n<
110//H 12: t_2_020.cpp(20): >int<
111//H 12: t_2_020.cpp(20): > <
112//H 12: t_2_020.cpp(20): >bar<
113//H 12: t_2_020.cpp(20): >;<
114//H 12: t_2_020.cpp(20): >\n<
115//H 10: t_2_020.cpp(21): #elif
116//H 12: t_2_020.cpp(21): > <
117//H 11: t_2_020.cpp(21): #elif defined BAR2: 0
118//H 12: t_2_020.cpp(21): >\n<
119//H 12: t_2_020.cpp(22): >float<
120//H 12: t_2_020.cpp(22): > <
121//H 12: t_2_020.cpp(22): >bar<
122//H 12: t_2_020.cpp(22): >;<
123//H 12: t_2_020.cpp(22): >\n<
124//H 12: t_2_020.cpp(23): >#endif<
125//H 12: t_2_020.cpp(23): >\n<
126//H 10: t_2_020.cpp(25): #define
127//H 08: t_2_020.cpp(25): BAZ=
128//H 12: t_2_020.cpp(25): >\n<
129//H 10: t_2_020.cpp(26): #ifdef
130//H 11: t_2_020.cpp(26): #ifdef BAZ: 1
131//H 12: t_2_020.cpp(26): >\n<
132//H 10: t_2_020.cpp(28): #else
133//H 12: t_2_020.cpp(28): >#else<
134//H 12: t_2_020.cpp(28): >\n<
135//H 12: t_2_020.cpp(29): >float<
136//H 12: t_2_020.cpp(29): > <
137//H 12: t_2_020.cpp(29): >baz<
138//H 12: t_2_020.cpp(29): >;<
139//H 12: t_2_020.cpp(29): >\n<
140//H 12: t_2_020.cpp(30): >#endif<
141//H 12: t_2_020.cpp(30): >\n<
142//H 10: t_2_020.cpp(32): #if
143//H 12: t_2_020.cpp(32): > <
144//H 11: t_2_020.cpp(32): #if defined BAZ: 1
145//H 12: t_2_020.cpp(32): >\n<
146//H 10: t_2_020.cpp(34): #elif
147//H 12: t_2_020.cpp(34): > <
148//H 12: t_2_020.cpp(34): >defined<
149//H 12: t_2_020.cpp(34): > <
150//H 12: t_2_020.cpp(34): >BAZ<
151//H 12: t_2_020.cpp(34): >\n<
152//H 12: t_2_020.cpp(35): >float<
153//H 12: t_2_020.cpp(35): > <
154//H 12: t_2_020.cpp(35): >baz1<
155//H 12: t_2_020.cpp(35): >;<
156//H 12: t_2_020.cpp(35): >\n<
157//H 12: t_2_020.cpp(36): >#endif<
158//H 12: t_2_020.cpp(36): >\n<
159//H 10: t_2_020.cpp(38): #ifndef
160//H 11: t_2_020.cpp(38): #ifndef BAZ: 1
161//H 12: t_2_020.cpp(38): >\n<
162//H 12: t_2_020.cpp(39): >int<
163//H 12: t_2_020.cpp(39): > <
164//H 12: t_2_020.cpp(39): >baz2<
165//H 12: t_2_020.cpp(39): >;<
166//H 12: t_2_020.cpp(39): >\n<
167//H 12: t_2_020.cpp(40): >#else<
168//H 12: t_2_020.cpp(40): >\n<
169//H 10: t_2_020.cpp(42): #endif
170//H 12: t_2_020.cpp(42): >#endif<
171//H 12: t_2_020.cpp(42): >\n<
172//H 10: t_2_020.cpp(44): #if
173//H 12: t_2_020.cpp(44): > <
174//H 11: t_2_020.cpp(44): #if 1: 1
175//H 12: t_2_020.cpp(44): >\n<
176//H 10: t_2_020.cpp(46): #elif
177//H 12: t_2_020.cpp(46): > <
178//H 12: t_2_020.cpp(46): >1<
179//H 12: t_2_020.cpp(46): >\n<
180//H 12: t_2_020.cpp(47): >int<
181//H 12: t_2_020.cpp(47): > <
182//H 12: t_2_020.cpp(47): >w2<
183//H 12: t_2_020.cpp(47): >;<
184//H 12: t_2_020.cpp(47): >\n<
185//H 12: t_2_020.cpp(48): >#else<
186//H 12: t_2_020.cpp(48): >\n<
187//H 12: t_2_020.cpp(49): >int<
188//H 12: t_2_020.cpp(49): > <
189//H 12: t_2_020.cpp(49): >w3<
190//H 12: t_2_020.cpp(49): >;<
191//H 12: t_2_020.cpp(49): >\n<
192//H 12: t_2_020.cpp(50): >#endif<
193//H 12: t_2_020.cpp(50): >\n<
194//H 10: t_2_020.cpp(52): #if
195//H 12: t_2_020.cpp(52): > <
196//H 11: t_2_020.cpp(52): #if 0: 0
197//H 12: t_2_020.cpp(52): >\n<
198//H 12: t_2_020.cpp(53): >int<
199//H 12: t_2_020.cpp(53): > <
200//H 12: t_2_020.cpp(53): >x1<
201//H 12: t_2_020.cpp(53): >;<
202//H 12: t_2_020.cpp(53): >\n<
203//H 10: t_2_020.cpp(54): #elif
204//H 12: t_2_020.cpp(54): > <
205//H 11: t_2_020.cpp(54): #elif 1: 1
206//H 12: t_2_020.cpp(54): >\n<
207//H 10: t_2_020.cpp(56): #else
208//H 12: t_2_020.cpp(56): >#else<
209//H 12: t_2_020.cpp(56): >\n<
210//H 12: t_2_020.cpp(57): >int<
211//H 12: t_2_020.cpp(57): > <
212//H 12: t_2_020.cpp(57): >x3<
213//H 12: t_2_020.cpp(57): >;<
214//H 12: t_2_020.cpp(57): >\n<
215//H 12: t_2_020.cpp(58): >#endif<
216//H 12: t_2_020.cpp(58): >\n<
217//H 10: t_2_020.cpp(60): #if
218//H 12: t_2_020.cpp(60): > <
219//H 11: t_2_020.cpp(60): #if 1: 1
220//H 12: t_2_020.cpp(60): >\n<
221//H 10: t_2_020.cpp(62): #elif
222//H 12: t_2_020.cpp(62): > <
223//H 12: t_2_020.cpp(62): >0<
224//H 12: t_2_020.cpp(62): >\n<
225//H 12: t_2_020.cpp(63): >int<
226//H 12: t_2_020.cpp(63): > <
227//H 12: t_2_020.cpp(63): >y2<
228//H 12: t_2_020.cpp(63): >;<
229//H 12: t_2_020.cpp(63): >\n<
230//H 12: t_2_020.cpp(64): >#else<
231//H 12: t_2_020.cpp(64): >\n<
232//H 12: t_2_020.cpp(65): >int<
233//H 12: t_2_020.cpp(65): > <
234//H 12: t_2_020.cpp(65): >y3<
235//H 12: t_2_020.cpp(65): >;<
236//H 12: t_2_020.cpp(65): >\n<
237//H 12: t_2_020.cpp(66): >#endif<
238//H 12: t_2_020.cpp(66): >\n<
239//H 10: t_2_020.cpp(68): #if
240//H 12: t_2_020.cpp(68): > <
241//H 11: t_2_020.cpp(68): #if 0: 0
242//H 12: t_2_020.cpp(68): >\n<
243//H 12: t_2_020.cpp(69): >int<
244//H 12: t_2_020.cpp(69): > <
245//H 12: t_2_020.cpp(69): >z1<
246//H 12: t_2_020.cpp(69): >;<
247//H 12: t_2_020.cpp(69): >\n<
248//H 10: t_2_020.cpp(70): #elif
249//H 12: t_2_020.cpp(70): > <
250//H 11: t_2_020.cpp(70): #elif 0: 0
251//H 12: t_2_020.cpp(70): >\n<
252//H 12: t_2_020.cpp(71): >int<
253//H 12: t_2_020.cpp(71): > <
254//H 12: t_2_020.cpp(71): >z2<
255//H 12: t_2_020.cpp(71): >;<
256//H 12: t_2_020.cpp(71): >\n<
257//H 12: t_2_020.cpp(72): >#else<
258//H 12: t_2_020.cpp(72): >\n<
259//H 10: t_2_020.cpp(74): #endif
260//H 12: t_2_020.cpp(74): >#endif<
261//H 12: t_2_020.cpp(74): >\n<