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