123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261 |
- /*=============================================================================
- Boost.Wave: A Standard compliant C++ preprocessor library
- http://www.boost.org/
- Copyright (c) 2001-2012 Hartmut Kaiser. Distributed under the Boost
- Software License, Version 1.0. (See accompanying file
- LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- =============================================================================*/
- // check called hooks during conditional preprocessing
- //O --skipped_token_hooks
- #ifdef FOO
- int foo;
- #else
- float foo;
- #endif
- #if defined BAR
- int bar;
- #elif defined BAR2
- float bar;
- #endif
- #define BAZ
- #ifdef BAZ
- int baz;
- #else
- float baz;
- #endif
- #if defined BAZ
- int baz1;
- #elif defined BAZ
- float baz1;
- #endif
- #ifndef BAZ
- int baz2;
- #else
- float baz2;
- #endif
- #if 1
- int w1;
- #elif 1
- int w2;
- #else
- int w3;
- #endif
- #if 0
- int x1;
- #elif 1
- int x2;
- #else
- int x3;
- #endif
- #if 1
- int y1;
- #elif 0
- int y2;
- #else
- int y3;
- #endif
- #if 0
- int z1;
- #elif 0
- int z2;
- #else
- int z3;
- #endif
- //R #line 16 "t_2_020.cpp"
- //R float foo;
- //R #line 27 "t_2_020.cpp"
- //R int baz;
- //R #line 33 "t_2_020.cpp"
- //R int baz1;
- //R #line 41 "t_2_020.cpp"
- //R float baz2;
- //R #line 45 "t_2_020.cpp"
- //R int w1;
- //R #line 55 "t_2_020.cpp"
- //R int x2;
- //R #line 61 "t_2_020.cpp"
- //R int y1;
- //R #line 73 "t_2_020.cpp"
- //R int z3;
- //H 10: t_2_020.cpp(13): #ifdef
- //H 11: t_2_020.cpp(13): #ifdef FOO: 0
- //H 12: t_2_020.cpp(13): >\n<
- //H 12: t_2_020.cpp(14): >int<
- //H 12: t_2_020.cpp(14): > <
- //H 12: t_2_020.cpp(14): >foo<
- //H 12: t_2_020.cpp(14): >;<
- //H 12: t_2_020.cpp(14): >\n<
- //H 12: t_2_020.cpp(15): >#else<
- //H 12: t_2_020.cpp(15): >\n<
- //H 10: t_2_020.cpp(17): #endif
- //H 12: t_2_020.cpp(17): >#endif<
- //H 12: t_2_020.cpp(17): >\n<
- //H 10: t_2_020.cpp(19): #if
- //H 12: t_2_020.cpp(19): > <
- //H 11: t_2_020.cpp(19): #if defined BAR: 0
- //H 12: t_2_020.cpp(19): >\n<
- //H 12: t_2_020.cpp(20): >int<
- //H 12: t_2_020.cpp(20): > <
- //H 12: t_2_020.cpp(20): >bar<
- //H 12: t_2_020.cpp(20): >;<
- //H 12: t_2_020.cpp(20): >\n<
- //H 10: t_2_020.cpp(21): #elif
- //H 12: t_2_020.cpp(21): > <
- //H 11: t_2_020.cpp(21): #elif defined BAR2: 0
- //H 12: t_2_020.cpp(21): >\n<
- //H 12: t_2_020.cpp(22): >float<
- //H 12: t_2_020.cpp(22): > <
- //H 12: t_2_020.cpp(22): >bar<
- //H 12: t_2_020.cpp(22): >;<
- //H 12: t_2_020.cpp(22): >\n<
- //H 12: t_2_020.cpp(23): >#endif<
- //H 12: t_2_020.cpp(23): >\n<
- //H 10: t_2_020.cpp(25): #define
- //H 08: t_2_020.cpp(25): BAZ=
- //H 12: t_2_020.cpp(25): >\n<
- //H 10: t_2_020.cpp(26): #ifdef
- //H 11: t_2_020.cpp(26): #ifdef BAZ: 1
- //H 12: t_2_020.cpp(26): >\n<
- //H 10: t_2_020.cpp(28): #else
- //H 12: t_2_020.cpp(28): >#else<
- //H 12: t_2_020.cpp(28): >\n<
- //H 12: t_2_020.cpp(29): >float<
- //H 12: t_2_020.cpp(29): > <
- //H 12: t_2_020.cpp(29): >baz<
- //H 12: t_2_020.cpp(29): >;<
- //H 12: t_2_020.cpp(29): >\n<
- //H 12: t_2_020.cpp(30): >#endif<
- //H 12: t_2_020.cpp(30): >\n<
- //H 10: t_2_020.cpp(32): #if
- //H 12: t_2_020.cpp(32): > <
- //H 11: t_2_020.cpp(32): #if defined BAZ: 1
- //H 12: t_2_020.cpp(32): >\n<
- //H 10: t_2_020.cpp(34): #elif
- //H 12: t_2_020.cpp(34): > <
- //H 12: t_2_020.cpp(34): >defined<
- //H 12: t_2_020.cpp(34): > <
- //H 12: t_2_020.cpp(34): >BAZ<
- //H 12: t_2_020.cpp(34): >\n<
- //H 12: t_2_020.cpp(35): >float<
- //H 12: t_2_020.cpp(35): > <
- //H 12: t_2_020.cpp(35): >baz1<
- //H 12: t_2_020.cpp(35): >;<
- //H 12: t_2_020.cpp(35): >\n<
- //H 12: t_2_020.cpp(36): >#endif<
- //H 12: t_2_020.cpp(36): >\n<
- //H 10: t_2_020.cpp(38): #ifndef
- //H 11: t_2_020.cpp(38): #ifndef BAZ: 1
- //H 12: t_2_020.cpp(38): >\n<
- //H 12: t_2_020.cpp(39): >int<
- //H 12: t_2_020.cpp(39): > <
- //H 12: t_2_020.cpp(39): >baz2<
- //H 12: t_2_020.cpp(39): >;<
- //H 12: t_2_020.cpp(39): >\n<
- //H 12: t_2_020.cpp(40): >#else<
- //H 12: t_2_020.cpp(40): >\n<
- //H 10: t_2_020.cpp(42): #endif
- //H 12: t_2_020.cpp(42): >#endif<
- //H 12: t_2_020.cpp(42): >\n<
- //H 10: t_2_020.cpp(44): #if
- //H 12: t_2_020.cpp(44): > <
- //H 11: t_2_020.cpp(44): #if 1: 1
- //H 12: t_2_020.cpp(44): >\n<
- //H 10: t_2_020.cpp(46): #elif
- //H 12: t_2_020.cpp(46): > <
- //H 12: t_2_020.cpp(46): >1<
- //H 12: t_2_020.cpp(46): >\n<
- //H 12: t_2_020.cpp(47): >int<
- //H 12: t_2_020.cpp(47): > <
- //H 12: t_2_020.cpp(47): >w2<
- //H 12: t_2_020.cpp(47): >;<
- //H 12: t_2_020.cpp(47): >\n<
- //H 12: t_2_020.cpp(48): >#else<
- //H 12: t_2_020.cpp(48): >\n<
- //H 12: t_2_020.cpp(49): >int<
- //H 12: t_2_020.cpp(49): > <
- //H 12: t_2_020.cpp(49): >w3<
- //H 12: t_2_020.cpp(49): >;<
- //H 12: t_2_020.cpp(49): >\n<
- //H 12: t_2_020.cpp(50): >#endif<
- //H 12: t_2_020.cpp(50): >\n<
- //H 10: t_2_020.cpp(52): #if
- //H 12: t_2_020.cpp(52): > <
- //H 11: t_2_020.cpp(52): #if 0: 0
- //H 12: t_2_020.cpp(52): >\n<
- //H 12: t_2_020.cpp(53): >int<
- //H 12: t_2_020.cpp(53): > <
- //H 12: t_2_020.cpp(53): >x1<
- //H 12: t_2_020.cpp(53): >;<
- //H 12: t_2_020.cpp(53): >\n<
- //H 10: t_2_020.cpp(54): #elif
- //H 12: t_2_020.cpp(54): > <
- //H 11: t_2_020.cpp(54): #elif 1: 1
- //H 12: t_2_020.cpp(54): >\n<
- //H 10: t_2_020.cpp(56): #else
- //H 12: t_2_020.cpp(56): >#else<
- //H 12: t_2_020.cpp(56): >\n<
- //H 12: t_2_020.cpp(57): >int<
- //H 12: t_2_020.cpp(57): > <
- //H 12: t_2_020.cpp(57): >x3<
- //H 12: t_2_020.cpp(57): >;<
- //H 12: t_2_020.cpp(57): >\n<
- //H 12: t_2_020.cpp(58): >#endif<
- //H 12: t_2_020.cpp(58): >\n<
- //H 10: t_2_020.cpp(60): #if
- //H 12: t_2_020.cpp(60): > <
- //H 11: t_2_020.cpp(60): #if 1: 1
- //H 12: t_2_020.cpp(60): >\n<
- //H 10: t_2_020.cpp(62): #elif
- //H 12: t_2_020.cpp(62): > <
- //H 12: t_2_020.cpp(62): >0<
- //H 12: t_2_020.cpp(62): >\n<
- //H 12: t_2_020.cpp(63): >int<
- //H 12: t_2_020.cpp(63): > <
- //H 12: t_2_020.cpp(63): >y2<
- //H 12: t_2_020.cpp(63): >;<
- //H 12: t_2_020.cpp(63): >\n<
- //H 12: t_2_020.cpp(64): >#else<
- //H 12: t_2_020.cpp(64): >\n<
- //H 12: t_2_020.cpp(65): >int<
- //H 12: t_2_020.cpp(65): > <
- //H 12: t_2_020.cpp(65): >y3<
- //H 12: t_2_020.cpp(65): >;<
- //H 12: t_2_020.cpp(65): >\n<
- //H 12: t_2_020.cpp(66): >#endif<
- //H 12: t_2_020.cpp(66): >\n<
- //H 10: t_2_020.cpp(68): #if
- //H 12: t_2_020.cpp(68): > <
- //H 11: t_2_020.cpp(68): #if 0: 0
- //H 12: t_2_020.cpp(68): >\n<
- //H 12: t_2_020.cpp(69): >int<
- //H 12: t_2_020.cpp(69): > <
- //H 12: t_2_020.cpp(69): >z1<
- //H 12: t_2_020.cpp(69): >;<
- //H 12: t_2_020.cpp(69): >\n<
- //H 10: t_2_020.cpp(70): #elif
- //H 12: t_2_020.cpp(70): > <
- //H 11: t_2_020.cpp(70): #elif 0: 0
- //H 12: t_2_020.cpp(70): >\n<
- //H 12: t_2_020.cpp(71): >int<
- //H 12: t_2_020.cpp(71): > <
- //H 12: t_2_020.cpp(71): >z2<
- //H 12: t_2_020.cpp(71): >;<
- //H 12: t_2_020.cpp(71): >\n<
- //H 12: t_2_020.cpp(72): >#else<
- //H 12: t_2_020.cpp(72): >\n<
- //H 10: t_2_020.cpp(74): #endif
- //H 12: t_2_020.cpp(74): >#endif<
- //H 12: t_2_020.cpp(74): >\n<
|