• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 //O --c99
11 
12 // Tests predefined macros
13 
14 //R #line 15 "t_3_004.cpp"
15 __STDC__                    //R 1
16 __STDC_VERSION__            //R 199901L
17 __cplusplus                 //R __cplusplus
18 __STDC_HOSTED__             //R 0
19 __LINE__                    //R 19
20 __FILE__                    //R "$P"
21 __BASE_FILE__               //R "$F"
22 __WAVE_HAS_VARIADICS__      //R 1
23 __INCLUDE_LEVEL__           //R 0
24 //R #line 50 "test.cpp"
25 #line 50 "test.cpp"
26 __LINE__                    //R 50
27 __FILE__                    //R "test.cpp"
28 __BASE_FILE__               //R "$F"
29 
30 
31 //R #line 56 "test.cpp"
32 __LINE__                    //R 56
33 __FILE__                    //R "test.cpp"
34 __BASE_FILE__               //R "$F"
35 
36 //H 01: <built-in>(1): __STDC__
37 //H 02: 1
38 //H 03: 1
39 //H 01: <built-in>(1): __STDC_VERSION__
40 //H 02: 199901L
41 //H 03: 199901L
42 //H 01: <built-in>(1): __STDC_HOSTED__
43 //H 02: 0
44 //H 03: 0
45 //H 01: <built-in>(1): __LINE__
46 //H 02: 19
47 //H 03: 19
48 //H 01: <built-in>(1): __FILE__
49 //H 02: "$P(t_3_004.cpp)"
50 //H 03: "$P(t_3_004.cpp)"
51 //H 01: <built-in>(1): __BASE_FILE__
52 //H 02: "$F"
53 //H 03: "$F"
54 //H 01: <built-in>(1): __WAVE_HAS_VARIADICS__
55 //H 02: 1
56 //H 03: 1
57 //H 01: <built-in>(1): __INCLUDE_LEVEL__
58 //H 02: 0
59 //H 03: 0
60 //H 10: t_3_004.cpp(25): #line
61 //H 17: 50 "test.cpp" (50, "test.cpp")
62 //H 01: <built-in>(1): __LINE__
63 //H 02: 50
64 //H 03: 50
65 //H 01: <built-in>(1): __FILE__
66 //H 02: "test.cpp"
67 //H 03: "test.cpp"
68 //H 01: <built-in>(1): __BASE_FILE__
69 //H 02: "$F"
70 //H 03: "$F"
71 //H 01: <built-in>(1): __LINE__
72 //H 02: 56
73 //H 03: 56
74 //H 01: <built-in>(1): __FILE__
75 //H 02: "test.cpp"
76 //H 03: "test.cpp"
77 //H 01: <built-in>(1): __BASE_FILE__
78 //H 02: "$F"
79 //H 03: "$F"
80