summaryrefslogtreecommitdiff
path: root/libs/wave/test
diff options
context:
space:
mode:
Diffstat (limited to 'libs/wave/test')
-rw-r--r--libs/wave/test/testlexers/cpp_tokens.hpp2
-rw-r--r--libs/wave/test/testlexers/test_lexertl_lexer.cpp2
-rw-r--r--libs/wave/test/testlexers/test_re2c_lexer.cpp2
-rw-r--r--libs/wave/test/testlexers/test_slex_lexer.cpp2
-rw-r--r--libs/wave/test/testlexers/test_xlex_lexer.cpp2
-rw-r--r--libs/wave/test/testwave/cmd_line_utils.hpp2
-rw-r--r--libs/wave/test/testwave/collect_hooks_information.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_001.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_002.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_003.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_004.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_005.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_006.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_007.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_008.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_009.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_010.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_011.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_012.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_013.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_014.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_015.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_016.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_017.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_018.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_019.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_020.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_021.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_022.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_023.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_024.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_025.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_026.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_027.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_028.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_029.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_030.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_031.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_032.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_033.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_034.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_035.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_036.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_037.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_1_038.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_001.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_002.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_003.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_004.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_005.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_006.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_007.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_008.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_009.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_010.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_011.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_012.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_013.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_014.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_015.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_016.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_017.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_018.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_019.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_019_001.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_019_002.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_019_003.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_020.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_021.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_022.cpp23
-rw-r--r--libs/wave/test/testwave/testfiles/t_2_022.hpp12
-rw-r--r--libs/wave/test/testwave/testfiles/t_3_001.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_3_002.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_3_003.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_3_004.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_4_001.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_4_002.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_4_003.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_4_004.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_001.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_002.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_003.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_004.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_005.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_006.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_007.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_007.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_008.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_009.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_010.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_011.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_012.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_013.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_014.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_015.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_016.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_017.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_018.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_019.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_020.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_021.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_022.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_023.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_024.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_025.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_026.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_027.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_028.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_029.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_030.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_031.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_031.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_032.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_033.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_034.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_035.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_035.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_035_01.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_035_02.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_035_03.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_035_04.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_035_05.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_035_06.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_035_07.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_035_08.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_035_09.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_035_10.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_035_11.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_035_12.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_035_13.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_035_14.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_5_035_15.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_001.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_002.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_003.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_004.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_005.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_006.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_007.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_008.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_009.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_010.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_011.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_012.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_013.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_014.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_015.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_016.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_017.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_018.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_019.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_020.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_021.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_022.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_023.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_024.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_025.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_026.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_027.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_028.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_029.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_029.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_030.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_030.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_031.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_032.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_033.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_034.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_035.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_036.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_037.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_038.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_039.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_040.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_041.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_042.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_043.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_044.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_045.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_046.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_047.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_048.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_049.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_050.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_051.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_052.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_053.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_054.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_055.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_056.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_057.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_058.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_059.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_060.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_061.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_062.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_063.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_063.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_064.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_065.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_066.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_066.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_067.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_067.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_068.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_6_069.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_7_001.cpp4
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_001.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_002.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_003.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_004.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_005.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_006.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_007.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_008.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_009.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_010.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_011.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_012.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_013.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_014.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_015.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_016.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_016.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_017.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_018.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_019.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_019.hpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_020.cpp2
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_021.cpp24
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_022.cpp18
-rw-r--r--libs/wave/test/testwave/testfiles/t_9_023.cpp31
-rw-r--r--libs/wave/test/testwave/testfiles/test.cfg4
-rw-r--r--libs/wave/test/testwave/testwave.cpp110
-rw-r--r--libs/wave/test/testwave/testwave_app.cpp451
-rw-r--r--libs/wave/test/testwave/testwave_app.hpp63
-rw-r--r--libs/wave/test/testwave/testwave_app_dll.cpp2
-rw-r--r--libs/wave/test/testwave/testwave_dll.cpp2
238 files changed, 667 insertions, 529 deletions
diff --git a/libs/wave/test/testlexers/cpp_tokens.hpp b/libs/wave/test/testlexers/cpp_tokens.hpp
index a14ca28845..8d3ce37e9d 100644
--- a/libs/wave/test/testlexers/cpp_tokens.hpp
+++ b/libs/wave/test/testlexers/cpp_tokens.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testlexers/test_lexertl_lexer.cpp b/libs/wave/test/testlexers/test_lexertl_lexer.cpp
index 19fce1ffd7..bef602f97b 100644
--- a/libs/wave/test/testlexers/test_lexertl_lexer.cpp
+++ b/libs/wave/test/testlexers/test_lexertl_lexer.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testlexers/test_re2c_lexer.cpp b/libs/wave/test/testlexers/test_re2c_lexer.cpp
index ccc837d979..344d8c4871 100644
--- a/libs/wave/test/testlexers/test_re2c_lexer.cpp
+++ b/libs/wave/test/testlexers/test_re2c_lexer.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testlexers/test_slex_lexer.cpp b/libs/wave/test/testlexers/test_slex_lexer.cpp
index 38dfc4ab5b..a0754a36d9 100644
--- a/libs/wave/test/testlexers/test_slex_lexer.cpp
+++ b/libs/wave/test/testlexers/test_slex_lexer.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testlexers/test_xlex_lexer.cpp b/libs/wave/test/testlexers/test_xlex_lexer.cpp
index 2763b5f4e5..12eb764283 100644
--- a/libs/wave/test/testlexers/test_xlex_lexer.cpp
+++ b/libs/wave/test/testlexers/test_xlex_lexer.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/cmd_line_utils.hpp b/libs/wave/test/testwave/cmd_line_utils.hpp
index 58dd4a5a8a..8d674aefe0 100644
--- a/libs/wave/test/testwave/cmd_line_utils.hpp
+++ b/libs/wave/test/testwave/cmd_line_utils.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/collect_hooks_information.hpp b/libs/wave/test/testwave/collect_hooks_information.hpp
index 5db78640f6..17f17adeec 100644
--- a/libs/wave/test/testwave/collect_hooks_information.hpp
+++ b/libs/wave/test/testwave/collect_hooks_information.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_001.cpp b/libs/wave/test/testwave/testfiles/t_1_001.cpp
index e348f86cdf..89c8a342a0 100644
--- a/libs/wave/test/testwave/testfiles/t_1_001.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_001.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_002.cpp b/libs/wave/test/testwave/testfiles/t_1_002.cpp
index 072134bf9c..315adc6a23 100644
--- a/libs/wave/test/testwave/testfiles/t_1_002.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_002.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_003.cpp b/libs/wave/test/testwave/testfiles/t_1_003.cpp
index 3d963a602c..28e01c8335 100644
--- a/libs/wave/test/testwave/testfiles/t_1_003.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_003.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_004.cpp b/libs/wave/test/testwave/testfiles/t_1_004.cpp
index 391093cd6c..bfcd320cc3 100644
--- a/libs/wave/test/testwave/testfiles/t_1_004.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_004.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_005.cpp b/libs/wave/test/testwave/testfiles/t_1_005.cpp
index 37e6bb913c..d8e8807893 100644
--- a/libs/wave/test/testwave/testfiles/t_1_005.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_005.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_006.cpp b/libs/wave/test/testwave/testfiles/t_1_006.cpp
index 81b46b2ea1..0635181059 100644
--- a/libs/wave/test/testwave/testfiles/t_1_006.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_006.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_007.cpp b/libs/wave/test/testwave/testfiles/t_1_007.cpp
index f9f156905a..57e796f8f4 100644
--- a/libs/wave/test/testwave/testfiles/t_1_007.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_007.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_008.cpp b/libs/wave/test/testwave/testfiles/t_1_008.cpp
index 392782f638..99034f3b37 100644
--- a/libs/wave/test/testwave/testfiles/t_1_008.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_008.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_009.cpp b/libs/wave/test/testwave/testfiles/t_1_009.cpp
index aa26130123..914ec6b721 100644
--- a/libs/wave/test/testwave/testfiles/t_1_009.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_009.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_010.cpp b/libs/wave/test/testwave/testfiles/t_1_010.cpp
index 90a0c57c85..fda84df66d 100644
--- a/libs/wave/test/testwave/testfiles/t_1_010.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_010.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_011.cpp b/libs/wave/test/testwave/testfiles/t_1_011.cpp
index ec83b971f2..ed1b7b6c45 100644
--- a/libs/wave/test/testwave/testfiles/t_1_011.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_011.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_012.cpp b/libs/wave/test/testwave/testfiles/t_1_012.cpp
index c9f7c7df93..c42a069095 100644
--- a/libs/wave/test/testwave/testfiles/t_1_012.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_012.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_013.cpp b/libs/wave/test/testwave/testfiles/t_1_013.cpp
index 979fdea79e..1746afb82c 100644
--- a/libs/wave/test/testwave/testfiles/t_1_013.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_013.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_014.cpp b/libs/wave/test/testwave/testfiles/t_1_014.cpp
index 3907e17b87..32df363d41 100644
--- a/libs/wave/test/testwave/testfiles/t_1_014.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_014.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_015.cpp b/libs/wave/test/testwave/testfiles/t_1_015.cpp
index 9e056fef73..6a20c5b49e 100644
--- a/libs/wave/test/testwave/testfiles/t_1_015.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_015.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_016.cpp b/libs/wave/test/testwave/testfiles/t_1_016.cpp
index e11100e2a5..d389e3c08c 100644
--- a/libs/wave/test/testwave/testfiles/t_1_016.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_016.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_017.cpp b/libs/wave/test/testwave/testfiles/t_1_017.cpp
index 536066e51f..9d025d2f8d 100644
--- a/libs/wave/test/testwave/testfiles/t_1_017.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_017.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_018.cpp b/libs/wave/test/testwave/testfiles/t_1_018.cpp
index 938c59ed32..8e84448854 100644
--- a/libs/wave/test/testwave/testfiles/t_1_018.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_018.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_019.cpp b/libs/wave/test/testwave/testfiles/t_1_019.cpp
index 924eb6a55f..1585bcddac 100644
--- a/libs/wave/test/testwave/testfiles/t_1_019.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_019.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_020.cpp b/libs/wave/test/testwave/testfiles/t_1_020.cpp
index 480aa2baf3..8c2673af70 100644
--- a/libs/wave/test/testwave/testfiles/t_1_020.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_020.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_021.cpp b/libs/wave/test/testwave/testfiles/t_1_021.cpp
index e95dd289d9..0c3bdcbfc0 100644
--- a/libs/wave/test/testwave/testfiles/t_1_021.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_021.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_022.cpp b/libs/wave/test/testwave/testfiles/t_1_022.cpp
index 053e8bd0f3..809cd67b65 100644
--- a/libs/wave/test/testwave/testfiles/t_1_022.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_022.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_023.cpp b/libs/wave/test/testwave/testfiles/t_1_023.cpp
index 82dccbc653..a54adbd261 100644
--- a/libs/wave/test/testwave/testfiles/t_1_023.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_023.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_024.cpp b/libs/wave/test/testwave/testfiles/t_1_024.cpp
index 7aba411610..b07cb9cc0f 100644
--- a/libs/wave/test/testwave/testfiles/t_1_024.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_024.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_025.cpp b/libs/wave/test/testwave/testfiles/t_1_025.cpp
index a4b64c8573..37a2409f9c 100644
--- a/libs/wave/test/testwave/testfiles/t_1_025.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_025.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_026.cpp b/libs/wave/test/testwave/testfiles/t_1_026.cpp
index 064c5cc0cb..df0cdcaa72 100644
--- a/libs/wave/test/testwave/testfiles/t_1_026.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_026.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_027.cpp b/libs/wave/test/testwave/testfiles/t_1_027.cpp
index eca0e906e0..39ccb3acc2 100644
--- a/libs/wave/test/testwave/testfiles/t_1_027.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_027.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_028.cpp b/libs/wave/test/testwave/testfiles/t_1_028.cpp
index b2aca29a36..67def4af98 100644
--- a/libs/wave/test/testwave/testfiles/t_1_028.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_028.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_029.cpp b/libs/wave/test/testwave/testfiles/t_1_029.cpp
index e4ba98222f..2cb1beb987 100644
--- a/libs/wave/test/testwave/testfiles/t_1_029.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_029.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_030.cpp b/libs/wave/test/testwave/testfiles/t_1_030.cpp
index d7faae41b5..bde34e3ecb 100644
--- a/libs/wave/test/testwave/testfiles/t_1_030.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_030.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_031.cpp b/libs/wave/test/testwave/testfiles/t_1_031.cpp
index 338f532a15..876795dcf8 100644
--- a/libs/wave/test/testwave/testfiles/t_1_031.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_031.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_032.cpp b/libs/wave/test/testwave/testfiles/t_1_032.cpp
index 26d75acf88..e523bb27c0 100644
--- a/libs/wave/test/testwave/testfiles/t_1_032.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_032.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_033.cpp b/libs/wave/test/testwave/testfiles/t_1_033.cpp
index 15a8c614e9..9b7ccd2cad 100644
--- a/libs/wave/test/testwave/testfiles/t_1_033.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_033.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_034.cpp b/libs/wave/test/testwave/testfiles/t_1_034.cpp
index e50bc9f2a7..d908c13e28 100644
--- a/libs/wave/test/testwave/testfiles/t_1_034.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_034.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_035.cpp b/libs/wave/test/testwave/testfiles/t_1_035.cpp
index 2bdea91f8f..449dbfdd55 100644
--- a/libs/wave/test/testwave/testfiles/t_1_035.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_035.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_036.cpp b/libs/wave/test/testwave/testfiles/t_1_036.cpp
index a799c1adc6..d798f523b7 100644
--- a/libs/wave/test/testwave/testfiles/t_1_036.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_036.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_037.cpp b/libs/wave/test/testwave/testfiles/t_1_037.cpp
index c7484e90a7..49b7da15ca 100644
--- a/libs/wave/test/testwave/testfiles/t_1_037.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_037.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_1_038.cpp b/libs/wave/test/testwave/testfiles/t_1_038.cpp
index ffa3df5284..526f1a25f8 100644
--- a/libs/wave/test/testwave/testfiles/t_1_038.cpp
+++ b/libs/wave/test/testwave/testfiles/t_1_038.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_001.cpp b/libs/wave/test/testwave/testfiles/t_2_001.cpp
index 1f5e6fd8ae..a300672c0c 100644
--- a/libs/wave/test/testwave/testfiles/t_2_001.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_001.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_002.cpp b/libs/wave/test/testwave/testfiles/t_2_002.cpp
index 6b6744c48e..797f865eec 100644
--- a/libs/wave/test/testwave/testfiles/t_2_002.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_002.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_003.cpp b/libs/wave/test/testwave/testfiles/t_2_003.cpp
index cae1516c67..c0f76ba3fe 100644
--- a/libs/wave/test/testwave/testfiles/t_2_003.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_003.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_004.cpp b/libs/wave/test/testwave/testfiles/t_2_004.cpp
index 957ba5f7b3..df66a5cbcf 100644
--- a/libs/wave/test/testwave/testfiles/t_2_004.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_004.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_005.cpp b/libs/wave/test/testwave/testfiles/t_2_005.cpp
index 75a5f87c3d..80d114aaf7 100644
--- a/libs/wave/test/testwave/testfiles/t_2_005.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_005.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_006.cpp b/libs/wave/test/testwave/testfiles/t_2_006.cpp
index 113b2db7b6..918c1ed6d2 100644
--- a/libs/wave/test/testwave/testfiles/t_2_006.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_006.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_007.cpp b/libs/wave/test/testwave/testfiles/t_2_007.cpp
index b1a4fe7595..ccd0cbcce5 100644
--- a/libs/wave/test/testwave/testfiles/t_2_007.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_007.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_008.cpp b/libs/wave/test/testwave/testfiles/t_2_008.cpp
index d1f40d313b..6fc61559cd 100644
--- a/libs/wave/test/testwave/testfiles/t_2_008.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_008.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_009.cpp b/libs/wave/test/testwave/testfiles/t_2_009.cpp
index 1013fd2c59..b72ca45d42 100644
--- a/libs/wave/test/testwave/testfiles/t_2_009.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_009.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_010.cpp b/libs/wave/test/testwave/testfiles/t_2_010.cpp
index 9e8699471e..bdc92a741c 100644
--- a/libs/wave/test/testwave/testfiles/t_2_010.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_010.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_011.cpp b/libs/wave/test/testwave/testfiles/t_2_011.cpp
index 3200b7da67..8f8dfedf31 100644
--- a/libs/wave/test/testwave/testfiles/t_2_011.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_011.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_012.cpp b/libs/wave/test/testwave/testfiles/t_2_012.cpp
index 3e6005adcf..67ff1fe7df 100644
--- a/libs/wave/test/testwave/testfiles/t_2_012.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_012.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_013.cpp b/libs/wave/test/testwave/testfiles/t_2_013.cpp
index a0733fa725..e44893f1df 100644
--- a/libs/wave/test/testwave/testfiles/t_2_013.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_013.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_014.cpp b/libs/wave/test/testwave/testfiles/t_2_014.cpp
index 3eb4d08232..9a6df37a18 100644
--- a/libs/wave/test/testwave/testfiles/t_2_014.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_014.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_015.cpp b/libs/wave/test/testwave/testfiles/t_2_015.cpp
index e8eb00782c..67d7bb42ed 100644
--- a/libs/wave/test/testwave/testfiles/t_2_015.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_015.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_016.cpp b/libs/wave/test/testwave/testfiles/t_2_016.cpp
index da703d8a51..43169d0f98 100644
--- a/libs/wave/test/testwave/testfiles/t_2_016.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_016.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_017.cpp b/libs/wave/test/testwave/testfiles/t_2_017.cpp
index 0f0540c33d..a69083c10d 100644
--- a/libs/wave/test/testwave/testfiles/t_2_017.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_017.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_018.cpp b/libs/wave/test/testwave/testfiles/t_2_018.cpp
index 8fac5030ba..8ca07c42bb 100644
--- a/libs/wave/test/testwave/testfiles/t_2_018.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_018.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_019.cpp b/libs/wave/test/testwave/testfiles/t_2_019.cpp
index 906d66fc0f..9a4729d019 100644
--- a/libs/wave/test/testwave/testfiles/t_2_019.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_019.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_019_001.hpp b/libs/wave/test/testwave/testfiles/t_2_019_001.hpp
index e6ff13f7a7..281621c3de 100644
--- a/libs/wave/test/testwave/testfiles/t_2_019_001.hpp
+++ b/libs/wave/test/testwave/testfiles/t_2_019_001.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_019_002.hpp b/libs/wave/test/testwave/testfiles/t_2_019_002.hpp
index 0822ab6639..778b8e0fa4 100644
--- a/libs/wave/test/testwave/testfiles/t_2_019_002.hpp
+++ b/libs/wave/test/testwave/testfiles/t_2_019_002.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_019_003.hpp b/libs/wave/test/testwave/testfiles/t_2_019_003.hpp
index 2d1bcc4dd4..ab9e5635e9 100644
--- a/libs/wave/test/testwave/testfiles/t_2_019_003.hpp
+++ b/libs/wave/test/testwave/testfiles/t_2_019_003.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_020.cpp b/libs/wave/test/testwave/testfiles/t_2_020.cpp
index ef5eb06b80..7691ffe363 100644
--- a/libs/wave/test/testwave/testfiles/t_2_020.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_020.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_021.cpp b/libs/wave/test/testwave/testfiles/t_2_021.cpp
index dd2c612bd7..ceef8e8a2b 100644
--- a/libs/wave/test/testwave/testfiles/t_2_021.cpp
+++ b/libs/wave/test/testwave/testfiles/t_2_021.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_2_022.cpp b/libs/wave/test/testwave/testfiles/t_2_022.cpp
new file mode 100644
index 0000000000..a25f3be349
--- /dev/null
+++ b/libs/wave/test/testwave/testfiles/t_2_022.cpp
@@ -0,0 +1,23 @@
+/*=============================================================================
+ 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)
+=============================================================================*/
+
+// Verify fix of regression #6838: Adding include file with force_include makes
+// Wave fail to emit #line directive
+
+//O --forceinclude=t_2_022.hpp
+
+//R #line 12 "t_2_022.hpp"
+//R int func() { return 42; }
+//R #line 19 "t_2_022.cpp"
+//R int main() { return func(); }
+int main() { return func(); }
+
+//H 04: t_2_022.hpp
+//H 05: $B(t_2_022.hpp) ($B(t_2_022.hpp))
+//H 06:
diff --git a/libs/wave/test/testwave/testfiles/t_2_022.hpp b/libs/wave/test/testwave/testfiles/t_2_022.hpp
new file mode 100644
index 0000000000..6b7c52f68f
--- /dev/null
+++ b/libs/wave/test/testwave/testfiles/t_2_022.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ 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)
+=============================================================================*/
+
+// Verify fix of regression #6838: Adding include file with force_include makes
+// Wave fail to emit #line directive
+int func() { return 42; }
diff --git a/libs/wave/test/testwave/testfiles/t_3_001.cpp b/libs/wave/test/testwave/testfiles/t_3_001.cpp
index 4b96917857..1718a5ddfa 100644
--- a/libs/wave/test/testwave/testfiles/t_3_001.cpp
+++ b/libs/wave/test/testwave/testfiles/t_3_001.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_3_002.cpp b/libs/wave/test/testwave/testfiles/t_3_002.cpp
index f8722fcfa3..cb98259481 100644
--- a/libs/wave/test/testwave/testfiles/t_3_002.cpp
+++ b/libs/wave/test/testwave/testfiles/t_3_002.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_3_003.cpp b/libs/wave/test/testwave/testfiles/t_3_003.cpp
index 52935b1110..63c17b55ae 100644
--- a/libs/wave/test/testwave/testfiles/t_3_003.cpp
+++ b/libs/wave/test/testwave/testfiles/t_3_003.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_3_004.cpp b/libs/wave/test/testwave/testfiles/t_3_004.cpp
index 9cd981fefe..a5a0dc3ea3 100644
--- a/libs/wave/test/testwave/testfiles/t_3_004.cpp
+++ b/libs/wave/test/testwave/testfiles/t_3_004.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_4_001.cpp b/libs/wave/test/testwave/testfiles/t_4_001.cpp
index 13c45b0209..dbb52f7f8a 100644
--- a/libs/wave/test/testwave/testfiles/t_4_001.cpp
+++ b/libs/wave/test/testwave/testfiles/t_4_001.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_4_002.cpp b/libs/wave/test/testwave/testfiles/t_4_002.cpp
index b2b1c25e44..71feb4311b 100644
--- a/libs/wave/test/testwave/testfiles/t_4_002.cpp
+++ b/libs/wave/test/testwave/testfiles/t_4_002.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_4_003.cpp b/libs/wave/test/testwave/testfiles/t_4_003.cpp
index 9e1faa8b74..ec0566af09 100644
--- a/libs/wave/test/testwave/testfiles/t_4_003.cpp
+++ b/libs/wave/test/testwave/testfiles/t_4_003.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_4_004.cpp b/libs/wave/test/testwave/testfiles/t_4_004.cpp
index 3d4951154a..15f66e70f6 100644
--- a/libs/wave/test/testwave/testfiles/t_4_004.cpp
+++ b/libs/wave/test/testwave/testfiles/t_4_004.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_5_001.cpp b/libs/wave/test/testwave/testfiles/t_5_001.cpp
index 5988ea9966..7a2114229f 100644
--- a/libs/wave/test/testwave/testfiles/t_5_001.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_001.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_002.cpp b/libs/wave/test/testwave/testfiles/t_5_002.cpp
index 13ef188cf7..1e265095c2 100644
--- a/libs/wave/test/testwave/testfiles/t_5_002.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_002.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_003.cpp b/libs/wave/test/testwave/testfiles/t_5_003.cpp
index 3114f81fdf..55d249d6ab 100644
--- a/libs/wave/test/testwave/testfiles/t_5_003.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_003.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_004.cpp b/libs/wave/test/testwave/testfiles/t_5_004.cpp
index 64cfb2437e..e2b1db60c7 100644
--- a/libs/wave/test/testwave/testfiles/t_5_004.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_004.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_005.cpp b/libs/wave/test/testwave/testfiles/t_5_005.cpp
index a055bc831f..87b3ee1825 100644
--- a/libs/wave/test/testwave/testfiles/t_5_005.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_005.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_006.cpp b/libs/wave/test/testwave/testfiles/t_5_006.cpp
index ec00ce9f09..6f03d58975 100644
--- a/libs/wave/test/testwave/testfiles/t_5_006.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_006.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_007.cpp b/libs/wave/test/testwave/testfiles/t_5_007.cpp
index 8bbf20b75f..be08d5c357 100644
--- a/libs/wave/test/testwave/testfiles/t_5_007.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_007.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_007.hpp b/libs/wave/test/testwave/testfiles/t_5_007.hpp
index e2bfa55955..5534d768c1 100644
--- a/libs/wave/test/testwave/testfiles/t_5_007.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_007.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_5_008.cpp b/libs/wave/test/testwave/testfiles/t_5_008.cpp
index 48ec7af094..c934d11923 100644
--- a/libs/wave/test/testwave/testfiles/t_5_008.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_008.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_009.cpp b/libs/wave/test/testwave/testfiles/t_5_009.cpp
index e956138d67..b3141c9779 100644
--- a/libs/wave/test/testwave/testfiles/t_5_009.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_009.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_010.cpp b/libs/wave/test/testwave/testfiles/t_5_010.cpp
index 0f35aa215e..40d4609e36 100644
--- a/libs/wave/test/testwave/testfiles/t_5_010.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_010.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_011.cpp b/libs/wave/test/testwave/testfiles/t_5_011.cpp
index bbe892306b..2805a63bed 100644
--- a/libs/wave/test/testwave/testfiles/t_5_011.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_011.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_012.cpp b/libs/wave/test/testwave/testfiles/t_5_012.cpp
index 7d72cb16b2..d10107493b 100644
--- a/libs/wave/test/testwave/testfiles/t_5_012.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_012.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_013.cpp b/libs/wave/test/testwave/testfiles/t_5_013.cpp
index 41d4ea4588..3245bbd0b9 100644
--- a/libs/wave/test/testwave/testfiles/t_5_013.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_013.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_014.cpp b/libs/wave/test/testwave/testfiles/t_5_014.cpp
index e27f6cbb9f..c955d8f9d7 100644
--- a/libs/wave/test/testwave/testfiles/t_5_014.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_014.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_015.cpp b/libs/wave/test/testwave/testfiles/t_5_015.cpp
index 86f0ab72bb..49e4fd4969 100644
--- a/libs/wave/test/testwave/testfiles/t_5_015.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_015.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_016.cpp b/libs/wave/test/testwave/testfiles/t_5_016.cpp
index 38f2b9b5d8..f7bcc0f11d 100644
--- a/libs/wave/test/testwave/testfiles/t_5_016.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_016.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_017.cpp b/libs/wave/test/testwave/testfiles/t_5_017.cpp
index 201159d222..6a3679494d 100644
--- a/libs/wave/test/testwave/testfiles/t_5_017.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_017.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_018.cpp b/libs/wave/test/testwave/testfiles/t_5_018.cpp
index 981a60d831..8683accaa7 100644
--- a/libs/wave/test/testwave/testfiles/t_5_018.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_018.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_019.cpp b/libs/wave/test/testwave/testfiles/t_5_019.cpp
index 111fb8bcc2..e5bbf1a845 100644
--- a/libs/wave/test/testwave/testfiles/t_5_019.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_019.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_020.cpp b/libs/wave/test/testwave/testfiles/t_5_020.cpp
index 7786e314e8..877a8a7ea5 100644
--- a/libs/wave/test/testwave/testfiles/t_5_020.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_020.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_021.cpp b/libs/wave/test/testwave/testfiles/t_5_021.cpp
index d1381bab1c..1edd2d041d 100644
--- a/libs/wave/test/testwave/testfiles/t_5_021.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_021.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_022.cpp b/libs/wave/test/testwave/testfiles/t_5_022.cpp
index 4e7f31ece2..fd287dba2d 100644
--- a/libs/wave/test/testwave/testfiles/t_5_022.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_022.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_023.cpp b/libs/wave/test/testwave/testfiles/t_5_023.cpp
index c541437edf..6450af6c06 100644
--- a/libs/wave/test/testwave/testfiles/t_5_023.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_023.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_024.cpp b/libs/wave/test/testwave/testfiles/t_5_024.cpp
index edb5d3bfec..64c9b849a2 100644
--- a/libs/wave/test/testwave/testfiles/t_5_024.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_024.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_025.cpp b/libs/wave/test/testwave/testfiles/t_5_025.cpp
index 284e506abd..3243fc8851 100644
--- a/libs/wave/test/testwave/testfiles/t_5_025.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_025.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_026.cpp b/libs/wave/test/testwave/testfiles/t_5_026.cpp
index 6a1bfd40f1..a70da086d5 100644
--- a/libs/wave/test/testwave/testfiles/t_5_026.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_026.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_027.cpp b/libs/wave/test/testwave/testfiles/t_5_027.cpp
index dc07f68ec2..84066c5ae5 100644
--- a/libs/wave/test/testwave/testfiles/t_5_027.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_027.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_028.cpp b/libs/wave/test/testwave/testfiles/t_5_028.cpp
index 4ff9823ebf..15888794ca 100644
--- a/libs/wave/test/testwave/testfiles/t_5_028.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_028.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_029.cpp b/libs/wave/test/testwave/testfiles/t_5_029.cpp
index 0af0f7b1d6..202529c6bc 100644
--- a/libs/wave/test/testwave/testfiles/t_5_029.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_029.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_030.cpp b/libs/wave/test/testwave/testfiles/t_5_030.cpp
index e4155e4625..338467aeec 100644
--- a/libs/wave/test/testwave/testfiles/t_5_030.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_030.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_031.cpp b/libs/wave/test/testwave/testfiles/t_5_031.cpp
index ef74ff8178..7c1453c071 100644
--- a/libs/wave/test/testwave/testfiles/t_5_031.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_031.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_031.hpp b/libs/wave/test/testwave/testfiles/t_5_031.hpp
index 36a2c74652..43f1d39846 100644
--- a/libs/wave/test/testwave/testfiles/t_5_031.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_031.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_032.cpp b/libs/wave/test/testwave/testfiles/t_5_032.cpp
index 5c8d97008b..f04f05cf90 100644
--- a/libs/wave/test/testwave/testfiles/t_5_032.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_032.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_033.cpp b/libs/wave/test/testwave/testfiles/t_5_033.cpp
index 61b4d97e16..672ebd92cb 100644
--- a/libs/wave/test/testwave/testfiles/t_5_033.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_033.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_034.cpp b/libs/wave/test/testwave/testfiles/t_5_034.cpp
index dbec4997cf..92f609f6d9 100644
--- a/libs/wave/test/testwave/testfiles/t_5_034.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_034.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_035.cpp b/libs/wave/test/testwave/testfiles/t_5_035.cpp
index 42ff7185c9..5c5d6bc15c 100644
--- a/libs/wave/test/testwave/testfiles/t_5_035.cpp
+++ b/libs/wave/test/testwave/testfiles/t_5_035.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_035.hpp b/libs/wave/test/testwave/testfiles/t_5_035.hpp
index d71813de31..2a48af765f 100644
--- a/libs/wave/test/testwave/testfiles/t_5_035.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_035.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_035_01.hpp b/libs/wave/test/testwave/testfiles/t_5_035_01.hpp
index f15dcb8ab8..ec93622bba 100644
--- a/libs/wave/test/testwave/testfiles/t_5_035_01.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_035_01.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_035_02.hpp b/libs/wave/test/testwave/testfiles/t_5_035_02.hpp
index b1d75d5832..e43a593d9a 100644
--- a/libs/wave/test/testwave/testfiles/t_5_035_02.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_035_02.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_035_03.hpp b/libs/wave/test/testwave/testfiles/t_5_035_03.hpp
index bd28774cc2..b721c89e95 100644
--- a/libs/wave/test/testwave/testfiles/t_5_035_03.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_035_03.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_035_04.hpp b/libs/wave/test/testwave/testfiles/t_5_035_04.hpp
index 4c188b87d2..c754d42779 100644
--- a/libs/wave/test/testwave/testfiles/t_5_035_04.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_035_04.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_035_05.hpp b/libs/wave/test/testwave/testfiles/t_5_035_05.hpp
index 82e7e7db7b..3a07b6f429 100644
--- a/libs/wave/test/testwave/testfiles/t_5_035_05.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_035_05.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_035_06.hpp b/libs/wave/test/testwave/testfiles/t_5_035_06.hpp
index 35d4077530..5c2a6859ca 100644
--- a/libs/wave/test/testwave/testfiles/t_5_035_06.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_035_06.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_035_07.hpp b/libs/wave/test/testwave/testfiles/t_5_035_07.hpp
index bf2493a4f9..d95d6a0703 100644
--- a/libs/wave/test/testwave/testfiles/t_5_035_07.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_035_07.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_035_08.hpp b/libs/wave/test/testwave/testfiles/t_5_035_08.hpp
index b01562191a..2a346da78f 100644
--- a/libs/wave/test/testwave/testfiles/t_5_035_08.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_035_08.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_035_09.hpp b/libs/wave/test/testwave/testfiles/t_5_035_09.hpp
index b61952d2d7..134c8814e4 100644
--- a/libs/wave/test/testwave/testfiles/t_5_035_09.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_035_09.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_035_10.hpp b/libs/wave/test/testwave/testfiles/t_5_035_10.hpp
index 6af6a5378d..957bc88e38 100644
--- a/libs/wave/test/testwave/testfiles/t_5_035_10.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_035_10.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_035_11.hpp b/libs/wave/test/testwave/testfiles/t_5_035_11.hpp
index 0774931f76..9c8c566d92 100644
--- a/libs/wave/test/testwave/testfiles/t_5_035_11.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_035_11.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_035_12.hpp b/libs/wave/test/testwave/testfiles/t_5_035_12.hpp
index 3a613795f0..46e695e112 100644
--- a/libs/wave/test/testwave/testfiles/t_5_035_12.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_035_12.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_035_13.hpp b/libs/wave/test/testwave/testfiles/t_5_035_13.hpp
index 873723c381..aaa28275de 100644
--- a/libs/wave/test/testwave/testfiles/t_5_035_13.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_035_13.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_035_14.hpp b/libs/wave/test/testwave/testfiles/t_5_035_14.hpp
index 5e077d7864..5840831c10 100644
--- a/libs/wave/test/testwave/testfiles/t_5_035_14.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_035_14.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_5_035_15.hpp b/libs/wave/test/testwave/testfiles/t_5_035_15.hpp
index 9da92e22e7..9989b95ca0 100644
--- a/libs/wave/test/testwave/testfiles/t_5_035_15.hpp
+++ b/libs/wave/test/testwave/testfiles/t_5_035_15.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_001.cpp b/libs/wave/test/testwave/testfiles/t_6_001.cpp
index 321646db4a..154c267978 100644
--- a/libs/wave/test/testwave/testfiles/t_6_001.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_001.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_002.cpp b/libs/wave/test/testwave/testfiles/t_6_002.cpp
index ae70f3c749..4109983d7a 100644
--- a/libs/wave/test/testwave/testfiles/t_6_002.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_002.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_003.cpp b/libs/wave/test/testwave/testfiles/t_6_003.cpp
index 7a014e399f..e6548b4d75 100644
--- a/libs/wave/test/testwave/testfiles/t_6_003.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_003.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_004.cpp b/libs/wave/test/testwave/testfiles/t_6_004.cpp
index b5b3cffbae..af948a51b7 100644
--- a/libs/wave/test/testwave/testfiles/t_6_004.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_004.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_005.cpp b/libs/wave/test/testwave/testfiles/t_6_005.cpp
index 9ea94638eb..d0865bf3a0 100644
--- a/libs/wave/test/testwave/testfiles/t_6_005.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_005.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_006.cpp b/libs/wave/test/testwave/testfiles/t_6_006.cpp
index 45f92d8cc4..5062602e05 100644
--- a/libs/wave/test/testwave/testfiles/t_6_006.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_006.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_007.cpp b/libs/wave/test/testwave/testfiles/t_6_007.cpp
index 37dc5d94b1..8c158ae692 100644
--- a/libs/wave/test/testwave/testfiles/t_6_007.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_007.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_008.cpp b/libs/wave/test/testwave/testfiles/t_6_008.cpp
index 0b50acfb0c..3b0cff5ac5 100644
--- a/libs/wave/test/testwave/testfiles/t_6_008.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_008.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_009.cpp b/libs/wave/test/testwave/testfiles/t_6_009.cpp
index 4cb80faa28..2ecff36d1c 100644
--- a/libs/wave/test/testwave/testfiles/t_6_009.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_009.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_010.cpp b/libs/wave/test/testwave/testfiles/t_6_010.cpp
index 40590d7985..4c32afaad6 100644
--- a/libs/wave/test/testwave/testfiles/t_6_010.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_010.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_011.cpp b/libs/wave/test/testwave/testfiles/t_6_011.cpp
index 27d07da355..4773fe3a2c 100644
--- a/libs/wave/test/testwave/testfiles/t_6_011.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_011.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_012.cpp b/libs/wave/test/testwave/testfiles/t_6_012.cpp
index eeed932f08..2ed7de72f5 100644
--- a/libs/wave/test/testwave/testfiles/t_6_012.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_012.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_013.cpp b/libs/wave/test/testwave/testfiles/t_6_013.cpp
index 9ad3c5c17e..e039439d76 100644
--- a/libs/wave/test/testwave/testfiles/t_6_013.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_013.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_014.cpp b/libs/wave/test/testwave/testfiles/t_6_014.cpp
index 2276222a66..5e44dcef6a 100644
--- a/libs/wave/test/testwave/testfiles/t_6_014.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_014.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_015.cpp b/libs/wave/test/testwave/testfiles/t_6_015.cpp
index f0504bc4cc..f072c9c885 100644
--- a/libs/wave/test/testwave/testfiles/t_6_015.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_015.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_016.cpp b/libs/wave/test/testwave/testfiles/t_6_016.cpp
index 406c4e088b..ec3d57a001 100644
--- a/libs/wave/test/testwave/testfiles/t_6_016.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_016.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_017.cpp b/libs/wave/test/testwave/testfiles/t_6_017.cpp
index 7f444f71a5..1617fc0d7d 100644
--- a/libs/wave/test/testwave/testfiles/t_6_017.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_017.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_018.cpp b/libs/wave/test/testwave/testfiles/t_6_018.cpp
index 0e891cb3de..878274bcef 100644
--- a/libs/wave/test/testwave/testfiles/t_6_018.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_018.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_019.cpp b/libs/wave/test/testwave/testfiles/t_6_019.cpp
index be0bf81949..7a30e8e9b5 100644
--- a/libs/wave/test/testwave/testfiles/t_6_019.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_019.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_020.cpp b/libs/wave/test/testwave/testfiles/t_6_020.cpp
index f3df8b4ce5..7eafd389ab 100644
--- a/libs/wave/test/testwave/testfiles/t_6_020.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_020.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_021.cpp b/libs/wave/test/testwave/testfiles/t_6_021.cpp
index 3e01609a62..ff697cd253 100644
--- a/libs/wave/test/testwave/testfiles/t_6_021.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_021.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_022.cpp b/libs/wave/test/testwave/testfiles/t_6_022.cpp
index 0c1fce388c..f0d0061b27 100644
--- a/libs/wave/test/testwave/testfiles/t_6_022.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_022.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_023.cpp b/libs/wave/test/testwave/testfiles/t_6_023.cpp
index 764b57093a..f40b52035c 100644
--- a/libs/wave/test/testwave/testfiles/t_6_023.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_023.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_024.cpp b/libs/wave/test/testwave/testfiles/t_6_024.cpp
index f1cdfc9ccf..118d50ed0c 100644
--- a/libs/wave/test/testwave/testfiles/t_6_024.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_024.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_025.cpp b/libs/wave/test/testwave/testfiles/t_6_025.cpp
index e59e05a72b..b9f3e546a4 100644
--- a/libs/wave/test/testwave/testfiles/t_6_025.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_025.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_026.cpp b/libs/wave/test/testwave/testfiles/t_6_026.cpp
index c8c1b5302e..c224243098 100644
--- a/libs/wave/test/testwave/testfiles/t_6_026.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_026.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_027.cpp b/libs/wave/test/testwave/testfiles/t_6_027.cpp
index 0cebd53f77..04c6f94c82 100644
--- a/libs/wave/test/testwave/testfiles/t_6_027.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_027.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_028.cpp b/libs/wave/test/testwave/testfiles/t_6_028.cpp
index 08923ca211..6a5d2bac2b 100644
--- a/libs/wave/test/testwave/testfiles/t_6_028.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_028.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_029.cpp b/libs/wave/test/testwave/testfiles/t_6_029.cpp
index dd5a95fbc0..8261b4c01d 100644
--- a/libs/wave/test/testwave/testfiles/t_6_029.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_029.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_029.hpp b/libs/wave/test/testwave/testfiles/t_6_029.hpp
index 9eddc02763..3333ec4900 100644
--- a/libs/wave/test/testwave/testfiles/t_6_029.hpp
+++ b/libs/wave/test/testwave/testfiles/t_6_029.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_030.cpp b/libs/wave/test/testwave/testfiles/t_6_030.cpp
index a62b34e1df..0459b8d62a 100644
--- a/libs/wave/test/testwave/testfiles/t_6_030.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_030.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_030.hpp b/libs/wave/test/testwave/testfiles/t_6_030.hpp
index dbc788a360..8ea0b22ab8 100644
--- a/libs/wave/test/testwave/testfiles/t_6_030.hpp
+++ b/libs/wave/test/testwave/testfiles/t_6_030.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_031.cpp b/libs/wave/test/testwave/testfiles/t_6_031.cpp
index 2a3caec4b8..d39525c3bb 100644
--- a/libs/wave/test/testwave/testfiles/t_6_031.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_031.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_032.cpp b/libs/wave/test/testwave/testfiles/t_6_032.cpp
index 129195e242..27777b2584 100644
--- a/libs/wave/test/testwave/testfiles/t_6_032.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_032.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_033.cpp b/libs/wave/test/testwave/testfiles/t_6_033.cpp
index 073a71c7d9..fd2b632720 100644
--- a/libs/wave/test/testwave/testfiles/t_6_033.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_033.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_034.cpp b/libs/wave/test/testwave/testfiles/t_6_034.cpp
index 55126a4f22..eecb88f2dc 100644
--- a/libs/wave/test/testwave/testfiles/t_6_034.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_034.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_035.cpp b/libs/wave/test/testwave/testfiles/t_6_035.cpp
index 9355b87f06..c785b931fd 100644
--- a/libs/wave/test/testwave/testfiles/t_6_035.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_035.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_036.cpp b/libs/wave/test/testwave/testfiles/t_6_036.cpp
index 599d435aa5..a168ddaa52 100644
--- a/libs/wave/test/testwave/testfiles/t_6_036.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_036.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_037.cpp b/libs/wave/test/testwave/testfiles/t_6_037.cpp
index 6548aa7844..36ee920520 100644
--- a/libs/wave/test/testwave/testfiles/t_6_037.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_037.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_038.cpp b/libs/wave/test/testwave/testfiles/t_6_038.cpp
index cd27e7f721..5e764d4545 100644
--- a/libs/wave/test/testwave/testfiles/t_6_038.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_038.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_039.cpp b/libs/wave/test/testwave/testfiles/t_6_039.cpp
index 8a4e48e63a..75adf8eeff 100644
--- a/libs/wave/test/testwave/testfiles/t_6_039.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_039.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_040.cpp b/libs/wave/test/testwave/testfiles/t_6_040.cpp
index bb373c74ac..647b41912d 100644
--- a/libs/wave/test/testwave/testfiles/t_6_040.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_040.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_041.cpp b/libs/wave/test/testwave/testfiles/t_6_041.cpp
index 6e906bad0c..371612b870 100644
--- a/libs/wave/test/testwave/testfiles/t_6_041.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_041.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_042.cpp b/libs/wave/test/testwave/testfiles/t_6_042.cpp
index 4e98019571..237da9112c 100644
--- a/libs/wave/test/testwave/testfiles/t_6_042.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_042.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_043.cpp b/libs/wave/test/testwave/testfiles/t_6_043.cpp
index c9e3f15648..c446129f31 100644
--- a/libs/wave/test/testwave/testfiles/t_6_043.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_043.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_044.cpp b/libs/wave/test/testwave/testfiles/t_6_044.cpp
index c858ea9311..802742f9a0 100644
--- a/libs/wave/test/testwave/testfiles/t_6_044.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_044.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_045.cpp b/libs/wave/test/testwave/testfiles/t_6_045.cpp
index b52cce10c6..fd605025c9 100644
--- a/libs/wave/test/testwave/testfiles/t_6_045.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_045.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_046.cpp b/libs/wave/test/testwave/testfiles/t_6_046.cpp
index a4ed55050d..53a3e85905 100644
--- a/libs/wave/test/testwave/testfiles/t_6_046.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_046.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_047.cpp b/libs/wave/test/testwave/testfiles/t_6_047.cpp
index d107b8c492..02c12f34f9 100644
--- a/libs/wave/test/testwave/testfiles/t_6_047.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_047.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_048.cpp b/libs/wave/test/testwave/testfiles/t_6_048.cpp
index 4fdb61246d..07db985e13 100644
--- a/libs/wave/test/testwave/testfiles/t_6_048.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_048.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_049.cpp b/libs/wave/test/testwave/testfiles/t_6_049.cpp
index e78af8c109..6abaf7d1c0 100644
--- a/libs/wave/test/testwave/testfiles/t_6_049.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_049.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_050.cpp b/libs/wave/test/testwave/testfiles/t_6_050.cpp
index 3942e9262b..aff380a2f0 100644
--- a/libs/wave/test/testwave/testfiles/t_6_050.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_050.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_051.cpp b/libs/wave/test/testwave/testfiles/t_6_051.cpp
index ff15e573b2..4dd98335a2 100644
--- a/libs/wave/test/testwave/testfiles/t_6_051.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_051.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_052.cpp b/libs/wave/test/testwave/testfiles/t_6_052.cpp
index 491aa074d8..943f398bdf 100644
--- a/libs/wave/test/testwave/testfiles/t_6_052.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_052.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_053.cpp b/libs/wave/test/testwave/testfiles/t_6_053.cpp
index 74aa8399fb..84f1e282d6 100644
--- a/libs/wave/test/testwave/testfiles/t_6_053.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_053.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_054.cpp b/libs/wave/test/testwave/testfiles/t_6_054.cpp
index 47c29332a4..1f55f1648f 100644
--- a/libs/wave/test/testwave/testfiles/t_6_054.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_054.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_055.cpp b/libs/wave/test/testwave/testfiles/t_6_055.cpp
index 5aad7b9224..413fe8aef5 100644
--- a/libs/wave/test/testwave/testfiles/t_6_055.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_055.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_056.cpp b/libs/wave/test/testwave/testfiles/t_6_056.cpp
index 0421a4079a..dafe05b065 100644
--- a/libs/wave/test/testwave/testfiles/t_6_056.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_056.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_057.cpp b/libs/wave/test/testwave/testfiles/t_6_057.cpp
index ed910816cf..d2efa5ecdc 100644
--- a/libs/wave/test/testwave/testfiles/t_6_057.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_057.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_058.cpp b/libs/wave/test/testwave/testfiles/t_6_058.cpp
index ca37ad90bd..e4c969be9d 100644
--- a/libs/wave/test/testwave/testfiles/t_6_058.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_058.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_059.cpp b/libs/wave/test/testwave/testfiles/t_6_059.cpp
index 641421bae6..e36b19826d 100644
--- a/libs/wave/test/testwave/testfiles/t_6_059.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_059.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_060.cpp b/libs/wave/test/testwave/testfiles/t_6_060.cpp
index 0d2a570b10..7ec2ef85e5 100644
--- a/libs/wave/test/testwave/testfiles/t_6_060.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_060.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_061.cpp b/libs/wave/test/testwave/testfiles/t_6_061.cpp
index f7621fa7df..25c6f46309 100644
--- a/libs/wave/test/testwave/testfiles/t_6_061.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_061.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_062.cpp b/libs/wave/test/testwave/testfiles/t_6_062.cpp
index df06a60470..1f15141103 100644
--- a/libs/wave/test/testwave/testfiles/t_6_062.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_062.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_063.cpp b/libs/wave/test/testwave/testfiles/t_6_063.cpp
index 50af5f0b1a..776561a7c8 100644
--- a/libs/wave/test/testwave/testfiles/t_6_063.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_063.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_063.hpp b/libs/wave/test/testwave/testfiles/t_6_063.hpp
index 6434c3dfc0..bd1faee1ad 100644
--- a/libs/wave/test/testwave/testfiles/t_6_063.hpp
+++ b/libs/wave/test/testwave/testfiles/t_6_063.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_064.cpp b/libs/wave/test/testwave/testfiles/t_6_064.cpp
index 14918463cd..ebf8918b6d 100644
--- a/libs/wave/test/testwave/testfiles/t_6_064.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_064.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_065.cpp b/libs/wave/test/testwave/testfiles/t_6_065.cpp
index 003f4f066b..819add33a3 100644
--- a/libs/wave/test/testwave/testfiles/t_6_065.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_065.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_066.cpp b/libs/wave/test/testwave/testfiles/t_6_066.cpp
index 7620b151ce..4f9868ec5c 100644
--- a/libs/wave/test/testwave/testfiles/t_6_066.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_066.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_066.hpp b/libs/wave/test/testwave/testfiles/t_6_066.hpp
index 1e8982c050..c0e7d88569 100644
--- a/libs/wave/test/testwave/testfiles/t_6_066.hpp
+++ b/libs/wave/test/testwave/testfiles/t_6_066.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_067.cpp b/libs/wave/test/testwave/testfiles/t_6_067.cpp
index 6c1b8e29bb..b5cdbd538a 100644
--- a/libs/wave/test/testwave/testfiles/t_6_067.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_067.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_067.hpp b/libs/wave/test/testwave/testfiles/t_6_067.hpp
index 9d9fcee0a0..ae0adec1a7 100644
--- a/libs/wave/test/testwave/testfiles/t_6_067.hpp
+++ b/libs/wave/test/testwave/testfiles/t_6_067.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_068.cpp b/libs/wave/test/testwave/testfiles/t_6_068.cpp
index 4ea1fb9933..e24d77c7a0 100644
--- a/libs/wave/test/testwave/testfiles/t_6_068.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_068.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_6_069.cpp b/libs/wave/test/testwave/testfiles/t_6_069.cpp
index d1b7eba1a1..a2edaa0c53 100644
--- a/libs/wave/test/testwave/testfiles/t_6_069.cpp
+++ b/libs/wave/test/testwave/testfiles/t_6_069.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
diff --git a/libs/wave/test/testwave/testfiles/t_7_001.cpp b/libs/wave/test/testwave/testfiles/t_7_001.cpp
index 0a714eae5b..7c35779440 100644
--- a/libs/wave/test/testwave/testfiles/t_7_001.cpp
+++ b/libs/wave/test/testwave/testfiles/t_7_001.cpp
@@ -2,12 +2,12 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
-//O --c++0x
+//O --c++11
//R #line 16 "t_7_001.cpp"
//R R"de
diff --git a/libs/wave/test/testwave/testfiles/t_9_001.cpp b/libs/wave/test/testwave/testfiles/t_9_001.cpp
index 5ba4154ae9..0732c71d6c 100644
--- a/libs/wave/test/testwave/testfiles/t_9_001.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_001.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_002.cpp b/libs/wave/test/testwave/testfiles/t_9_002.cpp
index aac5b16020..9c0b0ca6a7 100644
--- a/libs/wave/test/testwave/testfiles/t_9_002.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_002.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_003.cpp b/libs/wave/test/testwave/testfiles/t_9_003.cpp
index c7cef8b4f2..845eeb8c7e 100644
--- a/libs/wave/test/testwave/testfiles/t_9_003.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_003.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_004.cpp b/libs/wave/test/testwave/testfiles/t_9_004.cpp
index c31d10ee41..0a5fc6e9e8 100644
--- a/libs/wave/test/testwave/testfiles/t_9_004.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_004.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_005.cpp b/libs/wave/test/testwave/testfiles/t_9_005.cpp
index 0644fcd45a..f3e414dd4a 100644
--- a/libs/wave/test/testwave/testfiles/t_9_005.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_005.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_006.cpp b/libs/wave/test/testwave/testfiles/t_9_006.cpp
index 26004cda62..d96b464bba 100644
--- a/libs/wave/test/testwave/testfiles/t_9_006.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_006.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_007.cpp b/libs/wave/test/testwave/testfiles/t_9_007.cpp
index 1eb26d76ee..c5348e6d88 100644
--- a/libs/wave/test/testwave/testfiles/t_9_007.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_007.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_008.cpp b/libs/wave/test/testwave/testfiles/t_9_008.cpp
index f8cf61488e..fa0b557d0a 100644
--- a/libs/wave/test/testwave/testfiles/t_9_008.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_008.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_009.cpp b/libs/wave/test/testwave/testfiles/t_9_009.cpp
index 551305894f..6022034e85 100644
--- a/libs/wave/test/testwave/testfiles/t_9_009.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_009.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_010.cpp b/libs/wave/test/testwave/testfiles/t_9_010.cpp
index f784678d59..d4740440c2 100644
--- a/libs/wave/test/testwave/testfiles/t_9_010.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_010.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_011.cpp b/libs/wave/test/testwave/testfiles/t_9_011.cpp
index 7440e36a9b..fb2e06b55a 100644
--- a/libs/wave/test/testwave/testfiles/t_9_011.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_011.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_012.cpp b/libs/wave/test/testwave/testfiles/t_9_012.cpp
index 7c3f4a9010..36cf5a885b 100644
--- a/libs/wave/test/testwave/testfiles/t_9_012.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_012.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_013.cpp b/libs/wave/test/testwave/testfiles/t_9_013.cpp
index 03b9310776..6a8e21d8c4 100644
--- a/libs/wave/test/testwave/testfiles/t_9_013.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_013.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_014.cpp b/libs/wave/test/testwave/testfiles/t_9_014.cpp
index 113967ae80..35c80e05a7 100644
--- a/libs/wave/test/testwave/testfiles/t_9_014.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_014.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_015.cpp b/libs/wave/test/testwave/testfiles/t_9_015.cpp
index ce2ac91b4b..3c1c21255d 100644
--- a/libs/wave/test/testwave/testfiles/t_9_015.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_015.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_016.cpp b/libs/wave/test/testwave/testfiles/t_9_016.cpp
index 66420d9c7a..3b41066016 100644
--- a/libs/wave/test/testwave/testfiles/t_9_016.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_016.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_016.hpp b/libs/wave/test/testwave/testfiles/t_9_016.hpp
index 6a4724bb92..ef3aaa2494 100644
--- a/libs/wave/test/testwave/testfiles/t_9_016.hpp
+++ b/libs/wave/test/testwave/testfiles/t_9_016.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_017.cpp b/libs/wave/test/testwave/testfiles/t_9_017.cpp
index 4466b98d10..bb1c431dc5 100644
--- a/libs/wave/test/testwave/testfiles/t_9_017.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_017.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_018.cpp b/libs/wave/test/testwave/testfiles/t_9_018.cpp
index c6c95297f2..a6d3818a9e 100644
--- a/libs/wave/test/testwave/testfiles/t_9_018.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_018.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_019.cpp b/libs/wave/test/testwave/testfiles/t_9_019.cpp
index a162e71d43..1141aa9e95 100644
--- a/libs/wave/test/testwave/testfiles/t_9_019.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_019.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_019.hpp b/libs/wave/test/testwave/testfiles/t_9_019.hpp
index 843fedf763..39685a26bc 100644
--- a/libs/wave/test/testwave/testfiles/t_9_019.hpp
+++ b/libs/wave/test/testwave/testfiles/t_9_019.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_020.cpp b/libs/wave/test/testwave/testfiles/t_9_020.cpp
index 0d02a61b38..f78ef776b6 100644
--- a/libs/wave/test/testwave/testfiles/t_9_020.cpp
+++ b/libs/wave/test/testwave/testfiles/t_9_020.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testfiles/t_9_021.cpp b/libs/wave/test/testwave/testfiles/t_9_021.cpp
new file mode 100644
index 0000000000..84b0e33142
--- /dev/null
+++ b/libs/wave/test/testwave/testfiles/t_9_021.cpp
@@ -0,0 +1,24 @@
+/*=============================================================================
+ 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)
+=============================================================================*/
+
+// Verifies that preprocessing directives are properly recognized only if
+// the '#' is really the first character on a line before macro expansion.
+// See http://www.open-std.org/jtc1/sc22/wg14/docs/rr/dr_144.html.
+
+#define EMPTY
+EMPTY # define M 1
+
+//R #line 15 "t_9_021.cpp"
+//R #define M 1
+
+//H 10: t_9_021.cpp(14): #define
+//H 08: t_9_021.cpp(14): EMPTY=
+//H 01: t_9_021.cpp(14): EMPTY
+//H 02:
+//H 03: _
diff --git a/libs/wave/test/testwave/testfiles/t_9_022.cpp b/libs/wave/test/testwave/testfiles/t_9_022.cpp
new file mode 100644
index 0000000000..119018e299
--- /dev/null
+++ b/libs/wave/test/testwave/testfiles/t_9_022.cpp
@@ -0,0 +1,18 @@
+/*=============================================================================
+ 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)
+=============================================================================*/
+
+// Verifies that preprocessing directives are properly recognized only if
+// the '#' is really the first character on a line before macro expansion.
+// See http://www.open-std.org/jtc1/sc22/wg14/docs/rr/dr_144.html.
+
+#define EMPTY
+# EMPTY define M 1
+
+//E t_9_022.cpp(15): error: ill formed preprocessor directive: # EMPTY define M 1
+
diff --git a/libs/wave/test/testwave/testfiles/t_9_023.cpp b/libs/wave/test/testwave/testfiles/t_9_023.cpp
new file mode 100644
index 0000000000..de6c4565f3
--- /dev/null
+++ b/libs/wave/test/testwave/testfiles/t_9_023.cpp
@@ -0,0 +1,31 @@
+/*=============================================================================
+ 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)
+=============================================================================*/
+
+// Verifies that preprocessing directives are properly recognized only if
+// the '#' is really the first character on a line before macro expansion.
+// See http://www.open-std.org/jtc1/sc22/wg14/docs/rr/dr_144.html.
+
+#define _C_STD_BEGIN
+
+_C_STD_BEGIN
+#ifndef _M_CEE_PURE
+_C_LIB_DECL
+#endif
+
+//R #line 18 "t_9_023.cpp"
+//R _C_LIB_DECL
+
+//H 10: t_9_023.cpp(14): #define
+//H 08: t_9_023.cpp(14): _C_STD_BEGIN=
+//H 01: t_9_023.cpp(14): _C_STD_BEGIN
+//H 02:
+//H 03: _
+//H 10: t_9_023.cpp(17): #ifndef
+//H 11: t_9_023.cpp(17): #ifndef _M_CEE_PURE: 0
+//H 10: t_9_023.cpp(19): #endif
diff --git a/libs/wave/test/testwave/testfiles/test.cfg b/libs/wave/test/testwave/testfiles/test.cfg
index 258345aee6..0f764683e3 100644
--- a/libs/wave/test/testwave/testfiles/test.cfg
+++ b/libs/wave/test/testwave/testfiles/test.cfg
@@ -74,6 +74,7 @@ t_2_018.cpp
t_2_019.cpp
t_2_020.cpp
t_2_021.cpp
+t_2_022.cpp
#
# t_3: Predefined macros
@@ -235,3 +236,6 @@ t_9_017.cpp
t_9_018.cpp
t_9_019.cpp
t_9_020.cpp
+t_9_021.cpp
+t_9_022.cpp
+t_9_023.cpp
diff --git a/libs/wave/test/testwave/testwave.cpp b/libs/wave/test/testwave/testwave.cpp
index 70fdfdccd1..e5e481d0de 100644
--- a/libs/wave/test/testwave/testwave.cpp
+++ b/libs/wave/test/testwave/testwave.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
@@ -30,18 +30,18 @@ namespace fs = boost::filesystem;
///////////////////////////////////////////////////////////////////////////////
//
-// The debuglevel command line parameter is used to control the amount of text
-// printed by the testwave application.
+// The debuglevel command line parameter is used to control the amount of text
+// printed by the testwave application.
//
// level 0: prints nothing except serious failures preventing the testwave
-// executable from running, the return value of the executable is
+// executable from running, the return value of the executable is
// equal to the number of failed tests
// level 1: prints a short summary only
// level 2: prints the names of the failed tests only
// level 3: prints the expected and real result for failed tests
// level 4: prints the outcome of every test
// level 5: prints the real result even for succeeded tests
-// level 6: prints the real hooks information recorded, even for succeeded
+// level 6: prints the real hooks information recorded, even for succeeded
// tests
//
// level 9: prints information about almost everything
@@ -51,7 +51,7 @@ namespace fs = boost::filesystem;
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
-int
+int
main(int argc, char *argv[])
{
int error_count = 0;
@@ -63,9 +63,9 @@ main(int argc, char *argv[])
("help,h", "print out program usage (this message)")
("version,v", "print the version number")
("copyright,c", "print out the copyright statement")
- ("config-file", po::value<std::vector<std::string> >()->composing(),
+ ("config-file", po::value<std::vector<std::string> >()->composing(),
"specify a config file (alternatively: @arg)")
- ("hooks", po::value<bool>()->default_value(true),
+ ("hooks", po::value<bool>()->default_value(true),
"test preprocessing hooks")
("debug,d", po::value<int>(), "set the debug level (0...9)")
;
@@ -74,9 +74,9 @@ main(int argc, char *argv[])
// recognize positional arguments, will not be shown to the user.
po::options_description desc_hidden("Hidden options");
desc_hidden.add_options()
- ("input", po::value<std::vector<std::string> >()->composing(),
+ ("input", po::value<std::vector<std::string> >()->composing(),
"inputfile")
- ;
+ ;
// this is the test application object
po::variables_map vm;
@@ -89,13 +89,13 @@ main(int argc, char *argv[])
// parse command line
// (the (int) cast is to make the True64 compiler happy)
using namespace boost::program_options::command_line_style;
- po::parsed_options opts(po::parse_command_line(argc, argv,
+ po::parsed_options opts(po::parse_command_line(argc, argv,
cmdline_options, (int)unix_style, cmd_line_utils::at_option_parser));
-
+
po::store(opts, vm);
po::notify(vm);
- // ... act as required
+ // ... act as required
if (vm.count("help")) {
po::options_description desc_help (
"Usage: testwave [options] [@config-file(s)] file(s)");
@@ -103,21 +103,21 @@ main(int argc, char *argv[])
std::cout << desc_help << std::endl;
return 0;
}
-
+
// debug flag
if (vm.count("debug")) {
int debug_level = vm["debug"].as<int>();
if (debug_level < 0 || debug_level > 9) {
- std::cerr
+ std::cerr
<< "testwave: please use an integer in the range [0..9] "
- << "as the parameter to the debug option!"
+ << "as the parameter to the debug option!"
<< std::endl;
}
else {
app.set_debuglevel(debug_level);
}
}
-
+
if (vm.count("version")) {
return app.print_version();
}
@@ -125,89 +125,89 @@ main(int argc, char *argv[])
if (vm.count("copyright")) {
return app.print_copyright();
}
-
- // If there is specified at least one config file, parse it and add the
+
+ // If there is specified at least one config file, parse it and add the
// options to the main variables_map
- // Each of the config files is parsed into a separate variables_map to
+ // Each of the config files is parsed into a separate variables_map to
// allow correct paths handling.
int input_count = 0;
if (vm.count("config-file")) {
- std::vector<std::string> const &cfg_files =
+ std::vector<std::string> const &cfg_files =
vm["config-file"].as<std::vector<std::string> >();
if (9 == app.get_debuglevel()) {
- std::cerr << "found " << (unsigned)cfg_files.size()
+ std::cerr << "found " << (unsigned)cfg_files.size()
<< " config-file arguments" << std::endl;
}
-
+
std::vector<std::string>::const_iterator end = cfg_files.end();
- for (std::vector<std::string>::const_iterator cit = cfg_files.begin();
+ for (std::vector<std::string>::const_iterator cit = cfg_files.begin();
cit != end; ++cit)
{
if (9 == app.get_debuglevel()) {
std::cerr << "reading config_file: " << *cit << std::endl;
}
-
+
// parse a single config file and store the results, config files
- // may only contain --input and positional arguments
+ // may only contain --input and positional arguments
po::variables_map cvm;
- if (!cmd_line_utils::read_config_file(app.get_debuglevel(),
- *cit, desc_hidden, cvm))
+ if (!cmd_line_utils::read_config_file(app.get_debuglevel(),
+ *cit, desc_hidden, cvm))
{
if (9 == app.get_debuglevel()) {
- std::cerr << "failed to read config_file: " << *cit
+ std::cerr << "failed to read config_file: " << *cit
<< std::endl;
}
++config_file_error_count;
}
-
+
if (9 == app.get_debuglevel()) {
- std::cerr << "succeeded to read config_file: " << *cit
+ std::cerr << "succeeded to read config_file: " << *cit
<< std::endl;
}
-
+
// correct the paths parsed into this variables_map
if (cvm.count("input")) {
- std::vector<std::string> const &infiles =
+ std::vector<std::string> const &infiles =
cvm["input"].as<std::vector<std::string> >();
if (9 == app.get_debuglevel()) {
- std::cerr << "found " << (unsigned)infiles.size()
+ std::cerr << "found " << (unsigned)infiles.size()
<< " entries" << std::endl;
}
std::vector<std::string>::const_iterator iend = infiles.end();
- for (std::vector<std::string>::const_iterator iit = infiles.begin();
+ for (std::vector<std::string>::const_iterator iit = infiles.begin();
iit != iend; ++iit)
{
// correct the file name (pre-pend the config file path)
fs::path cfgpath = boost::wave::util::complete_path(
- boost::wave::util::create_path(*cit),
+ boost::wave::util::create_path(*cit),
boost::wave::util::current_path());
- fs::path filepath =
- boost::wave::util::branch_path(cfgpath) /
+ fs::path filepath =
+ boost::wave::util::branch_path(cfgpath) /
boost::wave::util::create_path(*iit);
if (9 == app.get_debuglevel()) {
std::cerr << std::string(79, '-') << std::endl;
- std::cerr << "executing test: "
+ std::cerr << "executing test: "
<< boost::wave::util::native_file_string(filepath)
<< std::endl;
}
// execute this unit test case
if (!app.test_a_file(
- boost::wave::util::native_file_string(filepath)))
+ boost::wave::util::native_file_string(filepath)))
{
if (9 == app.get_debuglevel()) {
- std::cerr << "failed to execute test: "
+ std::cerr << "failed to execute test: "
<< boost::wave::util::native_file_string(filepath)
<< std::endl;
}
++error_count;
}
else if (9 == app.get_debuglevel()) {
- std::cerr << "succeeded to execute test: "
+ std::cerr << "succeeded to execute test: "
<< boost::wave::util::native_file_string(filepath)
<< std::endl;
}
@@ -226,14 +226,14 @@ main(int argc, char *argv[])
// extract the arguments from the parsed command line
std::vector<po::option> arguments;
- std::remove_copy_if(opts.options.begin(), opts.options.end(),
+ std::remove_copy_if(opts.options.begin(), opts.options.end(),
std::back_inserter(arguments), cmd_line_utils::is_argument());
if (9 == app.get_debuglevel()) {
- std::cerr << "found " << (unsigned)arguments.size()
+ std::cerr << "found " << (unsigned)arguments.size()
<< " arguments" << std::endl;
}
-
+
// iterate over remaining arguments
std::vector<po::option>::const_iterator arg_end = arguments.end();
for (std::vector<po::option>::const_iterator arg = arguments.begin();
@@ -243,22 +243,22 @@ main(int argc, char *argv[])
if (9 == app.get_debuglevel()) {
std::cerr << std::string(79, '-') << std::endl;
- std::cerr << "executing test: "
+ std::cerr << "executing test: "
<< boost::wave::util::native_file_string(filepath)
<< std::endl;
}
- if (!app.test_a_file(boost::wave::util::native_file_string(filepath)))
+ if (!app.test_a_file(boost::wave::util::native_file_string(filepath)))
{
if (9 == app.get_debuglevel()) {
- std::cerr << "failed to execute test: "
+ std::cerr << "failed to execute test: "
<< boost::wave::util::native_file_string(filepath)
<< std::endl;
}
++error_count;
}
else if (9 == app.get_debuglevel()) {
- std::cerr << "succeeded to execute test: "
+ std::cerr << "succeeded to execute test: "
<< boost::wave::util::native_file_string(filepath)
<< std::endl;
}
@@ -271,18 +271,18 @@ main(int argc, char *argv[])
// print a message if no input is given
if (0 == input_count) {
- std::cerr
- << "testwave: no input file specified, "
- << "try --help to get a hint."
+ std::cerr
+ << "testwave: no input file specified, "
+ << "try --help to get a hint."
<< std::endl;
return (std::numeric_limits<int>::max)() - 3;
}
else if (app.get_debuglevel() > 0) {
- std::cout
- << "testwave: " << input_count-error_count
+ std::cout
+ << "testwave: " << input_count-error_count
<< " of " << input_count << " test(s) succeeded";
if (0 != error_count) {
- std::cout
+ std::cout
<< " (" << error_count << " test(s) failed)";
}
std::cout << "." << std::endl;
diff --git a/libs/wave/test/testwave/testwave_app.cpp b/libs/wave/test/testwave/testwave_app.cpp
index 09e5ab967a..a6cb0e673a 100644
--- a/libs/wave/test/testwave/testwave_app.cpp
+++ b/libs/wave/test/testwave/testwave_app.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
@@ -24,7 +24,7 @@
#include <boost/filesystem/operations.hpp>
#include <boost/detail/workaround.hpp>
-// include Wave
+// include Wave
// always use new hooks
#define BOOST_WAVE_USE_DEPRECIATED_PREPROCESSING_HOOKS 0
@@ -41,10 +41,10 @@
#include "collect_hooks_information.hpp"
# ifdef BOOST_NO_STDC_NAMESPACE
-namespace std
-{
+namespace std
+{
using ::asctime; using ::gmtime; using ::localtime;
- using ::difftime; using ::time; using ::tm; using ::mktime; using ::system;
+ using ::difftime; using ::time; using ::tm; using ::mktime; using ::system;
}
# endif
@@ -61,8 +61,8 @@ namespace {
///////////////////////////////////////////////////////////////////////////
template <typename Iterator>
- inline bool
- handle_next_token(Iterator &it, Iterator const& end,
+ inline bool
+ handle_next_token(Iterator &it, Iterator const& end,
std::string &result)
{
typedef typename Iterator::value_type token_type;
@@ -87,7 +87,7 @@ namespace {
///////////////////////////////////////////////////////////////////////////
template <typename Iterator>
- bool handle_line_directive(Iterator &it, Iterator const& end,
+ bool handle_line_directive(Iterator &it, Iterator const& end,
std::string &result)
{
typedef typename Iterator::value_type token_type;
@@ -102,7 +102,7 @@ namespace {
}
using boost::wave::util::impl::unescape_lit;
-
+
token_type filename = *it;
string_type name = filename.get_value();
@@ -132,17 +132,17 @@ namespace {
///////////////////////////////////////////////////////////////////////////
//
-// This function compares the real result and the expected one but first
-// replaces all occurrences in the expected result of
+// This function compares the real result and the expected one but first
+// replaces all occurrences in the expected result of
// $E: to the result of preprocessing the given expression
-// $F: to the passed full filepath
+// $F: to the passed full filepath
// $P: to the full path
// $B: to the full path (same as $P, but using forward slash '/' on Windows)
// $V: to the current Boost version number
//
///////////////////////////////////////////////////////////////////////////
-bool
-testwave_app::got_expected_result(std::string const& filename,
+bool
+testwave_app::got_expected_result(std::string const& filename,
std::string const& result, std::string& expected)
{
using boost::wave::util::impl::escape_lit;
@@ -159,31 +159,31 @@ testwave_app::got_expected_result(std::string const& filename,
if ('(' == expected[pos1+2]) {
std::size_t p = expected.find_first_of(")", pos1+1);
if (std::string::npos == p) {
- std::cerr
+ std::cerr
<< "testwave: unmatched parenthesis in $E"
" directive" << std::endl;
return false;
}
std::string source = expected.substr(pos1+3, p-pos1-3);
std::string result, error, hooks;
- bool pp_result = preprocess_file(filename, source,
+ bool pp_result = preprocess_file(filename, source,
result, error, hooks, true);
if (!pp_result) {
- std::cerr
- << "testwave: preprocessing error in $E directive: "
+ std::cerr
+ << "testwave: preprocessing error in $E directive: "
<< error << std::endl;
return false;
}
- full_result = full_result +
+ full_result = full_result +
expected.substr(pos, pos1-pos) + result;
- pos1 = expected.find_first_of ("$",
+ pos1 = expected.find_first_of ("$",
pos = pos1 + 4 + source.size());
}
}
break;
case 'F': // insert base file name
- full_result = full_result +
+ full_result = full_result +
expected.substr(pos, pos1-pos) + escape_lit(filename);
pos1 = expected.find_first_of ("$", pos = pos1 + 2);
break;
@@ -193,7 +193,7 @@ testwave_app::got_expected_result(std::string const& filename,
{
fs::path fullpath (
boost::wave::util::complete_path(
- boost::wave::util::create_path(filename),
+ boost::wave::util::create_path(filename),
boost::wave::util::current_path())
);
@@ -201,13 +201,13 @@ testwave_app::got_expected_result(std::string const& filename,
// the $P(basename) syntax is used
std::size_t p = expected.find_first_of(")", pos1+1);
if (std::string::npos == p) {
- std::cerr
+ std::cerr
<< "testwave: unmatched parenthesis in $P"
" directive" << std::endl;
return false;
}
std::string base = expected.substr(pos1+3, p-pos1-3);
- fullpath = boost::wave::util::branch_path(fullpath) /
+ fullpath = boost::wave::util::branch_path(fullpath) /
boost::wave::util::create_path(base);
full_result += expected.substr(pos, pos1-pos);
if ('P' == expected[pos1+1]) {
@@ -233,7 +233,7 @@ testwave_app::got_expected_result(std::string const& filename,
#endif
full_result += escape_lit(p);
}
- pos1 = expected.find_first_of ("$",
+ pos1 = expected.find_first_of ("$",
pos = pos1 + 4 + base.size());
}
else {
@@ -257,11 +257,11 @@ testwave_app::got_expected_result(std::string const& filename,
break;
case 'R': // insert relative file name
- case 'S': // same as 'R', but forward slashes on Windows
+ case 'S': // same as 'R', but forward slashes on Windows
{
fs::path relpath;
boost::wave::util::as_relative_to(
- boost::wave::util::create_path(filename),
+ boost::wave::util::create_path(filename),
boost::wave::util::current_path(),
relpath);
@@ -269,13 +269,13 @@ testwave_app::got_expected_result(std::string const& filename,
// the $R(basename) syntax is used
std::size_t p = expected.find_first_of(")", pos1+1);
if (std::string::npos == p) {
- std::cerr
+ std::cerr
<< "testwave: unmatched parenthesis in $R"
" directive" << std::endl;
return false;
}
std::string base = expected.substr(pos1+3, p-pos1-3);
- relpath = boost::wave::util::branch_path(relpath) /
+ relpath = boost::wave::util::branch_path(relpath) /
boost::wave::util::create_path(base);
full_result += expected.substr(pos, pos1-pos);
if ('R' == expected[pos1+1]) {
@@ -293,7 +293,7 @@ testwave_app::got_expected_result(std::string const& filename,
#endif
full_result += escape_lit(p);
}
- pos1 = expected.find_first_of ("$",
+ pos1 = expected.find_first_of ("$",
pos = pos1 + 4 + base.size());
}
else {
@@ -317,11 +317,11 @@ testwave_app::got_expected_result(std::string const& filename,
break;
case 'V': // insert Boost version
- full_result = full_result +
+ full_result = full_result +
expected.substr(pos, pos1-pos) + BOOST_LIB_VERSION;
pos1 = expected.find_first_of ("$", pos = pos1 + 2);
break;
-
+
default:
full_result = full_result +
expected.substr(pos, pos1-pos);
@@ -342,58 +342,60 @@ testwave_app::got_expected_result(std::string const& filename,
///////////////////////////////////////////////////////////////////////////////
testwave_app::testwave_app(po::variables_map const& vm)
-: debuglevel(1), desc_options("Preprocessor configuration options"),
+: debuglevel(1), desc_options("Preprocessor configuration options"),
global_vm(vm)
{
desc_options.add_options()
- ("include,I", po::value<cmd_line_utils::include_paths>()->composing(),
+ ("include,I", po::value<cmd_line_utils::include_paths>()->composing(),
"specify an additional include directory")
- ("sysinclude,S", po::value<std::vector<std::string> >()->composing(),
+ ("sysinclude,S", po::value<std::vector<std::string> >()->composing(),
"specify an additional system include directory")
- ("define,D", po::value<std::vector<std::string> >()->composing(),
+ ("forceinclude,F", po::value<std::vector<std::string> >()->composing(),
+ "force inclusion of the given file")
+ ("define,D", po::value<std::vector<std::string> >()->composing(),
"specify a macro to define (as macro[=[value]])")
- ("predefine,P", po::value<std::vector<std::string> >()->composing(),
+ ("predefine,P", po::value<std::vector<std::string> >()->composing(),
"specify a macro to predefine (as macro[=[value]])")
- ("undefine,U", po::value<std::vector<std::string> >()->composing(),
+ ("undefine,U", po::value<std::vector<std::string> >()->composing(),
"specify a macro to undefine")
- ("nesting,n", po::value<int>(),
+ ("nesting,n", po::value<int>(),
"specify a new maximal include nesting depth")
("long_long", "enable long long support in C++ mode")
("preserve", "preserve comments")
#if BOOST_WAVE_SUPPORT_VARIADICS_PLACEMARKERS != 0
("variadics", "enable certain C99 extensions in C++ mode")
("c99", "enable C99 mode (implies --variadics)")
-#endif
+#endif
#if BOOST_WAVE_SUPPORT_PRAGMA_ONCE != 0
("noguard,G", "disable include guard detection")
#endif
("skipped_token_hooks", "record skipped_token hook calls")
#if BOOST_WAVE_SUPPORT_CPP0X != 0
- ("c++0x", "enable C99 mode (implies --variadics and --long_long)")
+ ("c++11", "enable C++11 mode (implies --variadics and --long_long)")
#endif
;
}
///////////////////////////////////////////////////////////////////////////////
//
-// Test the given file (i.e. preprocess the file and compare the result
+// Test the given file (i.e. preprocess the file and compare the result
// against the embedded 'R' comments, if an error occurs compare the error
// message against the given 'E' comments, if no error occurred, compare the
// generated hooks result against the given 'H' comments).
//
///////////////////////////////////////////////////////////////////////////////
-bool
+bool
testwave_app::test_a_file(std::string filename)
{
// read the input file into a string
std::string instr;
- if (!read_file(filename, instr))
+ if (!read_file(filename, instr))
return false; // error was reported already
bool test_hooks = true;
if (global_vm.count("hooks"))
test_hooks = variables_map_as(global_vm["hooks"], (bool *)NULL);
-
+
// extract expected output, preprocess the data and compare results
std::string expected, expected_hooks;
if (extract_expected_output(filename, instr, expected, expected_hooks)) {
@@ -407,21 +409,21 @@ testwave_app::test_a_file(std::string filename)
if (!extract_special_information(filename, instr, 'E', expected_error))
return false;
- if (!expected_error.empty() &&
+ if (!expected_error.empty() &&
!got_expected_result(filename, error, expected_error))
{
// we expected an error but got none (or a different one)
if (debuglevel > 2) {
- std::cerr
+ std::cerr
<< filename << ": failed" << std::endl
<< "result: " << std::endl << result << std::endl;
if (!error.empty()) {
- std::cerr << "expected result: " << std::endl
+ std::cerr << "expected result: " << std::endl
<< expected << std::endl;
}
if (!expected_error.empty()) {
- std::cerr << "expected error: " << std::endl
+ std::cerr << "expected error: " << std::endl
<< expected_error << std::endl;
}
}
@@ -433,7 +435,7 @@ testwave_app::test_a_file(std::string filename)
else if (!got_expected_result(filename, result, expected)) {
// no preprocessing error encountered
if (debuglevel > 2) {
- std::cerr
+ std::cerr
<< filename << ": failed" << std::endl
<< "result: " << std::endl << result << std::endl
<< "expected: " << std::endl << expected << std::endl;
@@ -446,13 +448,13 @@ testwave_app::test_a_file(std::string filename)
else {
// preprocessing succeeded, check hook information, if appropriate
if (test_hooks && !expected_hooks.empty() &&
- !got_expected_result(filename, hooks, expected_hooks))
+ !got_expected_result(filename, hooks, expected_hooks))
{
if (debuglevel > 2) {
std::cerr << filename << ": failed" << std::endl
- << "hooks result: " << std::endl << hooks
+ << "hooks result: " << std::endl << hooks
<< std::endl;
- std::cerr << "expected hooks result: " << std::endl
+ std::cerr << "expected hooks result: " << std::endl
<< expected_hooks << std::endl;
}
else if (debuglevel > 1) {
@@ -461,17 +463,17 @@ testwave_app::test_a_file(std::string filename)
retval = false;
}
}
-
+
// print success message, if appropriate
if (retval) {
if (debuglevel > 5) {
- std::cerr
+ std::cerr
<< filename << ": succeeded" << std::endl
<< "result: " << std::endl << result << std::endl
<< "hooks result: " << std::endl << hooks << std::endl;
}
else if (debuglevel > 4) {
- std::cerr
+ std::cerr
<< filename << ": succeeded" << std::endl
<< "result: " << std::endl << result << std::endl;
}
@@ -481,21 +483,21 @@ testwave_app::test_a_file(std::string filename)
printed_result = true;
}
}
-
+
if (!pp_result) {
// there was a preprocessing error, was it expected?
std::string expected_error;
if (!extract_special_information(filename, instr, 'E', expected_error))
return false;
-
+
if (!got_expected_result(filename, error, expected_error)) {
// the error was unexpected
if (debuglevel > 2) {
- std::cerr
+ std::cerr
<< filename << ": failed" << std::endl;
if (!expected_error.empty()) {
- std::cerr
+ std::cerr
<< "error result: " << std::endl << error << std::endl
<< "expected error: " << std::endl
<< expected_error << std::endl;
@@ -509,24 +511,24 @@ testwave_app::test_a_file(std::string filename)
}
retval = false;
}
-
+
if (retval) {
if (debuglevel > 5) {
- std::cerr
- << filename << ": succeeded (caught expected error)"
- << std::endl << "error result: " << std::endl << error
+ std::cerr
+ << filename << ": succeeded (caught expected error)"
+ << std::endl << "error result: " << std::endl << error
<< std::endl;
-
+
if (!printed_result) {
- std::cerr
- << "hooks result: " << std::endl << hooks
+ std::cerr
+ << "hooks result: " << std::endl << hooks
<< std::endl;
}
}
else if (debuglevel > 4) {
- std::cerr
- << filename << ": succeeded (caught expected error)"
- << std::endl << "error result: " << std::endl << error
+ std::cerr
+ << filename << ": succeeded (caught expected error)"
+ << std::endl << "error result: " << std::endl << error
<< std::endl;
}
else if (debuglevel > 3) {
@@ -538,7 +540,7 @@ testwave_app::test_a_file(std::string filename)
return retval;
}
else {
- std::cerr
+ std::cerr
<< filename << ": no information about expected results found"
<< std::endl;
}
@@ -550,13 +552,13 @@ testwave_app::test_a_file(std::string filename)
// print the current version of this program
//
///////////////////////////////////////////////////////////////////////////////
-int
+int
testwave_app::print_version()
{
// get time of last compilation of this file
boost::wave::util::time_conversion_helper compilation_time(__DATE__ " " __TIME__);
-// calculate the number of days since Feb 12 2005
+// calculate the number of days since Feb 12 2005
// (the day the testwave project was started)
std::tm first_day;
@@ -566,11 +568,11 @@ std::tm first_day;
first_day.tm_mday = 12; // 12
first_day.tm_year = 105; // 2005
-long seconds = long(std::difftime(compilation_time.get_time(),
+long seconds = long(std::difftime(compilation_time.get_time(),
std::mktime(&first_day)));
- std::cout
- << TESTWAVE_VERSION_MAJOR << '.'
+ std::cout
+ << TESTWAVE_VERSION_MAJOR << '.'
<< TESTWAVE_VERSION_MINOR << '.'
<< TESTWAVE_VERSION_SUBMINOR << '.'
<< seconds/(3600*24) // get number of days from seconds
@@ -583,7 +585,7 @@ long seconds = long(std::difftime(compilation_time.get_time(),
// print the copyright statement
//
///////////////////////////////////////////////////////////////////////////////
-int
+int
testwave_app::print_copyright()
{
char const *copyright[] = {
@@ -591,15 +593,15 @@ testwave_app::print_copyright()
"Testwave: A test driver for the Boost.Wave C++ preprocessor library",
"http://www.boost.org/",
"",
- "Copyright (c) 2001-2011 Hartmut Kaiser, Distributed under the Boost",
+ "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)",
0
};
-
+
for (int i = 0; 0 != copyright[i]; ++i)
std::cout << copyright[i] << std::endl;
-
+
return 0; // exit app
}
@@ -608,36 +610,36 @@ testwave_app::print_copyright()
// Read the given file into a string
//
///////////////////////////////////////////////////////////////////////////////
-bool
+bool
testwave_app::read_file(std::string const& filename, std::string& instr)
{
// open the given file and report error, if appropriate
std::ifstream instream(filename.c_str());
if (!instream.is_open()) {
- std::cerr << "testwave: could not open input file: "
+ std::cerr << "testwave: could not open input file: "
<< filename << std::endl;
return false;
}
else if (9 == debuglevel) {
- std::cerr << "read_file: succeeded to open input file: "
+ std::cerr << "read_file: succeeded to open input file: "
<< filename << std::endl;
}
instream.unsetf(std::ios::skipws);
// read the input file into a string
-
+
#if defined(BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS)
// this is known to be very slow for large files on some systems
std::copy (std::istream_iterator<char>(instream),
- std::istream_iterator<char>(),
+ std::istream_iterator<char>(),
std::inserter(instr, instr.end()));
#else
instr = std::string(std::istreambuf_iterator<char>(instream.rdbuf()),
std::istreambuf_iterator<char>());
-#endif
-
+#endif
+
if (9 == debuglevel) {
- std::cerr << "read_file: succeeded to read input file: "
+ std::cerr << "read_file: succeeded to read input file: "
<< filename << std::endl;
}
return true;
@@ -649,7 +651,7 @@ namespace {
std::string const& trim_whitespace(std::string& value)
{
std::string::size_type first = value.find_first_not_of(" \t");
- if (std::string::npos == first)
+ if (std::string::npos == first)
value.clear();
else {
std::string::size_type last = value.find_last_not_of(" \t");
@@ -665,12 +667,12 @@ namespace {
// Extract special information from comments marked with the given letter
//
///////////////////////////////////////////////////////////////////////////////
-bool
-testwave_app::extract_special_information(std::string const& filename,
+bool
+testwave_app::extract_special_information(std::string const& filename,
std::string const& instr, char flag, std::string& content)
{
if (9 == debuglevel) {
- std::cerr << "extract_special_information: extracting special information ('"
+ std::cerr << "extract_special_information: extracting special information ('"
<< flag << "') from input file: " << filename << std::endl;
}
@@ -678,15 +680,15 @@ testwave_app::extract_special_information(std::string const& filename,
typedef boost::wave::cpplexer::lex_token<> token_type;
typedef boost::wave::cpplexer::lex_iterator<token_type> lexer_type;
typedef token_type::position_type position_type;
-
- boost::wave::language_support const lang_opts =
+
+ boost::wave::language_support const lang_opts =
(boost::wave::language_support)(
- boost::wave::support_option_variadics |
+ boost::wave::support_option_variadics |
boost::wave::support_option_long_long |
boost::wave::support_option_no_character_validation |
boost::wave::support_option_convert_trigraphs |
boost::wave::support_option_insert_whitespace);
-
+
position_type pos(filename.c_str());
lexer_type it = lexer_type(instr.begin(), instr.end(), pos, lang_opts);
lexer_type end = lexer_type();
@@ -702,29 +704,29 @@ testwave_app::extract_special_information(std::string const& filename,
if (value.size() > 3 && '(' == value[3]) {
std::size_t p = value.find_first_of(")");
if (std::string::npos == p) {
- std::cerr
+ std::cerr
<< "testwave: missing closing parenthesis in '"
<< flag << "()' directive" << std::endl;
return false;
}
std::string source = value.substr(4, p-4);
std::string result, error, hooks;
- bool pp_result = preprocess_file(filename, source,
+ bool pp_result = preprocess_file(filename, source,
result, error, hooks, true);
if (!pp_result) {
- std::cerr
+ std::cerr
<< "testwave: preprocessing error in '" << flag
<< "()' directive: " << error << std::endl;
return false;
}
-
- // include this text into the extracted information
+
+ // include this text into the extracted information
// only if the result is not zero
using namespace std; // some system have atoi in namespace std
if (0 != atoi(result.c_str())) {
std::string thiscontent(value.substr(p+1));
if (9 == debuglevel) {
- std::cerr << "extract_special_information: extracted: "
+ std::cerr << "extract_special_information: extracted: "
<< thiscontent << std::endl;
}
trim_whitespace(thiscontent);
@@ -734,7 +736,7 @@ testwave_app::extract_special_information(std::string const& filename,
else {
std::string thiscontent(value.substr(3, value.size()-5));
if (9 == debuglevel) {
- std::cerr << "extract_special_information: extracted: "
+ std::cerr << "extract_special_information: extracted: "
<< thiscontent << std::endl;
}
trim_whitespace(thiscontent);
@@ -748,29 +750,29 @@ testwave_app::extract_special_information(std::string const& filename,
if (value.size() > 3 && '(' == value[3]) {
std::size_t p = value.find_first_of(")");
if (std::string::npos == p) {
- std::cerr
+ std::cerr
<< "testwave: missing closing parenthesis in '"
<< flag << "()' directive" << std::endl;
return false;
}
std::string source = value.substr(4, p-4);
std::string result, error, hooks;
- bool pp_result = preprocess_file(filename, source,
+ bool pp_result = preprocess_file(filename, source,
result, error, hooks, true);
if (!pp_result) {
- std::cerr
+ std::cerr
<< "testwave: preprocessing error in '" << flag
<< "()' directive: " << error << std::endl;
return false;
}
-
- // include this text into the extracted information
+
+ // include this text into the extracted information
// only if the result is not zero
using namespace std; // some system have atoi in namespace std
if (0 != atoi(result.c_str())) {
std::string thiscontent(value.substr((' ' == value[p+1]) ? p+2 : p+1));
if (9 == debuglevel) {
- std::cerr << "extract_special_information: extracted: "
+ std::cerr << "extract_special_information: extracted: "
<< thiscontent << std::endl;
}
trim_whitespace(thiscontent);
@@ -780,7 +782,7 @@ testwave_app::extract_special_information(std::string const& filename,
else {
std::string thiscontent(value.substr((' ' == value[3]) ? 4 : 3));
if (9 == debuglevel) {
- std::cerr << "extract_special_information: extracted: "
+ std::cerr << "extract_special_information: extracted: "
<< thiscontent;
}
trim_whitespace(content);
@@ -792,14 +794,14 @@ testwave_app::extract_special_information(std::string const& filename,
}
catch (boost::wave::cpplexer::lexing_exception const &e) {
// some lexing error
- std::cerr
+ std::cerr
<< e.file_name() << "(" << e.line_no() << "): "
<< e.description() << std::endl;
return false;
}
if (9 == debuglevel) {
- std::cerr << "extract_special_information: succeeded extracting special information ('"
+ std::cerr << "extract_special_information: succeeded extracting special information ('"
<< flag << "')" << std::endl;
}
return true;
@@ -814,8 +816,8 @@ testwave_app::extract_special_information(std::string const& filename,
// through the parameter 'expected'.
//
///////////////////////////////////////////////////////////////////////////////
-inline bool
-testwave_app::extract_expected_output(std::string const& filename,
+inline bool
+testwave_app::extract_expected_output(std::string const& filename,
std::string const& instr, std::string& expected, std::string& expectedhooks)
{
return extract_special_information(filename, instr, 'R', expected) &&
@@ -825,41 +827,41 @@ testwave_app::extract_expected_output(std::string const& filename,
///////////////////////////////////////////////////////////////////////////////
//
// Extracts the required preprocessing options from the given input data and
-// initialises the given Wave context object accordingly.
-// We allow the same (applicable) options to be used as are valid for the wave
+// initialises the given Wave context object accordingly.
+// We allow the same (applicable) options to be used as are valid for the wave
// driver executable.
//
///////////////////////////////////////////////////////////////////////////////
template <typename Context>
-bool
-testwave_app::extract_options(std::string const& filename,
- std::string const& instr, Context& ctx, bool single_line)
+bool
+testwave_app::extract_options(std::string const& filename,
+ std::string const& instr, Context& ctx, bool single_line,
+ po::variables_map& vm)
{
if (9 == debuglevel) {
std::cerr << "extract_options: extracting options" << std::endl;
}
-// extract the required information from the comments flagged by a
+// extract the required information from the comments flagged by a
// capital 'O'
std::string options;
if (!extract_special_information(filename, instr, 'O', options))
return false;
- try {
+ try {
// parse the configuration information into a program_options_description
// object
- po::variables_map local_vm;
- cmd_line_utils::read_config_options(debuglevel, options, desc_options, local_vm);
- initialise_options(ctx, local_vm, single_line);
+ cmd_line_utils::read_config_options(debuglevel, options, desc_options, vm);
+ initialise_options(ctx, vm, single_line);
}
catch (std::exception const &e) {
- std::cerr << filename << ": exception caught: " << e.what()
+ std::cerr << filename << ": exception caught: " << e.what()
<< std::endl;
return false;
}
-
+
if (9 == debuglevel) {
- std::cerr << "extract_options: succeeded extracting options"
+ std::cerr << "extract_options: succeeded extracting options"
<< std::endl;
}
@@ -867,7 +869,7 @@ testwave_app::extract_options(std::string const& filename,
}
template <typename Context>
-bool
+bool
testwave_app::initialise_options(Context& ctx, po::variables_map const& vm,
bool single_line)
{
@@ -891,8 +893,8 @@ testwave_app::initialise_options(Context& ctx, po::variables_map const& vm,
}
ctx.set_language(
boost::wave::language_support(
- boost::wave::support_c99
- | boost::wave::support_option_emit_line_directives
+ boost::wave::support_c99
+ | boost::wave::support_option_emit_line_directives
#if BOOST_WAVE_SUPPORT_PRAGMA_ONCE != 0
| boost::wave::support_option_include_guard_detection
#endif
@@ -912,16 +914,16 @@ testwave_app::initialise_options(Context& ctx, po::variables_map const& vm,
#endif // BOOST_WAVE_SUPPORT_VARIADICS_PLACEMARKERS != 0
#if BOOST_WAVE_SUPPORT_CPP0X
- if (vm.count("c++0x")) {
+ if (vm.count("c++11")) {
if (9 == debuglevel) {
- std::cerr << "initialise_options: option: c++0x" << std::endl;
+ std::cerr << "initialise_options: option: c++11" << std::endl;
}
ctx.set_language(
boost::wave::language_support(
boost::wave::support_cpp0x
- | boost::wave::support_option_convert_trigraphs
- | boost::wave::support_option_long_long
- | boost::wave::support_option_emit_line_directives
+ | boost::wave::support_option_convert_trigraphs
+ | boost::wave::support_option_long_long
+ | boost::wave::support_option_emit_line_directives
#if BOOST_WAVE_SUPPORT_PRAGMA_ONCE != 0
| boost::wave::support_option_include_guard_detection
#endif
@@ -940,7 +942,7 @@ testwave_app::initialise_options(Context& ctx, po::variables_map const& vm,
}
ctx.set_language(boost::wave::enable_long_long(ctx.get_language()));
}
-
+
// enable preserving comments mode, if appropriate
if (vm.count("preserve")) {
if (9 == debuglevel) {
@@ -949,7 +951,7 @@ testwave_app::initialise_options(Context& ctx, po::variables_map const& vm,
ctx.set_language(
boost::wave::enable_preserve_comments(ctx.get_language()));
}
-
+
// disable automatic include guard detection
if (vm.count("noguard")) {
if (9 == debuglevel) {
@@ -958,7 +960,7 @@ testwave_app::initialise_options(Context& ctx, po::variables_map const& vm,
ctx.set_language(
boost::wave::enable_include_guard_detection(ctx.get_language(), false));
}
-
+
// enable trigraph conversion
if (9 == debuglevel) {
std::cerr << "initialise_options: option: convert_trigraphs" << std::endl;
@@ -973,35 +975,35 @@ testwave_app::initialise_options(Context& ctx, po::variables_map const& vm,
ctx.set_language(boost::wave::enable_single_line(ctx.get_language()));
ctx.set_language(boost::wave::enable_emit_line_directives(ctx.get_language(), false));
}
-
+
// add include directories to the system include search paths
if (vm.count("sysinclude")) {
- std::vector<std::string> const& syspaths =
+ std::vector<std::string> const& syspaths =
variables_map_as(vm["sysinclude"], (std::vector<std::string> *)NULL);
-
+
std::vector<std::string>::const_iterator end = syspaths.end();
- for (std::vector<std::string>::const_iterator cit = syspaths.begin();
+ for (std::vector<std::string>::const_iterator cit = syspaths.begin();
cit != end; ++cit)
{
if (9 == debuglevel) {
- std::cerr << "initialise_options: option: -S" << *cit
+ std::cerr << "initialise_options: option: -S" << *cit
<< std::endl;
}
ctx.add_sysinclude_path((*cit).c_str());
}
}
-
+
// add include directories to the user include search paths
if (vm.count("include")) {
- cmd_line_utils::include_paths const &ip =
+ cmd_line_utils::include_paths const &ip =
variables_map_as(vm["include"], (cmd_line_utils::include_paths*)NULL);
std::vector<std::string>::const_iterator end = ip.paths.end();
- for (std::vector<std::string>::const_iterator cit = ip.paths.begin();
+ for (std::vector<std::string>::const_iterator cit = ip.paths.begin();
cit != end; ++cit)
{
if (9 == debuglevel) {
- std::cerr << "initialise_options: option: -I" << *cit
+ std::cerr << "initialise_options: option: -I" << *cit
<< std::endl;
}
ctx.add_include_path((*cit).c_str());
@@ -1014,46 +1016,46 @@ testwave_app::initialise_options(Context& ctx, po::variables_map const& vm,
}
ctx.set_sysinclude_delimiter();
}
-
+
// add system include directories to the include path
std::vector<std::string>::const_iterator sysend = ip.syspaths.end();
- for (std::vector<std::string>::const_iterator syscit = ip.syspaths.begin();
+ for (std::vector<std::string>::const_iterator syscit = ip.syspaths.begin();
syscit != sysend; ++syscit)
{
if (9 == debuglevel) {
- std::cerr << "initialise_options: option: -S" << *syscit
+ std::cerr << "initialise_options: option: -S" << *syscit
<< std::endl;
}
ctx.add_sysinclude_path((*syscit).c_str());
}
}
-// add additional defined macros
+// add additional defined macros
if (vm.count("define")) {
- std::vector<std::string> const &macros =
+ std::vector<std::string> const &macros =
variables_map_as(vm["define"], (std::vector<std::string>*)NULL);
std::vector<std::string>::const_iterator end = macros.end();
- for (std::vector<std::string>::const_iterator cit = macros.begin();
+ for (std::vector<std::string>::const_iterator cit = macros.begin();
cit != end; ++cit)
{
if (9 == debuglevel) {
- std::cerr << "initialise_options: option: -D" << *cit
+ std::cerr << "initialise_options: option: -D" << *cit
<< std::endl;
}
ctx.add_macro_definition(*cit, true);
}
}
-// add additional predefined macros
+// add additional predefined macros
if (vm.count("predefine")) {
- std::vector<std::string> const &predefmacros =
+ std::vector<std::string> const &predefmacros =
variables_map_as(vm["predefine"], (std::vector<std::string>*)NULL);
std::vector<std::string>::const_iterator end = predefmacros.end();
- for (std::vector<std::string>::const_iterator cit = predefmacros.begin();
+ for (std::vector<std::string>::const_iterator cit = predefmacros.begin();
cit != end; ++cit)
{
if (9 == debuglevel) {
- std::cerr << "initialise_options: option: -P" << *cit
+ std::cerr << "initialise_options: option: -P" << *cit
<< std::endl;
}
ctx.add_macro_definition(*cit, true);
@@ -1062,14 +1064,14 @@ testwave_app::initialise_options(Context& ctx, po::variables_map const& vm,
// undefine specified macros
if (vm.count("undefine")) {
- std::vector<std::string> const &undefmacros =
+ std::vector<std::string> const &undefmacros =
variables_map_as(vm["undefine"], (std::vector<std::string>*)NULL);
std::vector<std::string>::const_iterator end = undefmacros.end();
- for (std::vector<std::string>::const_iterator cit = undefmacros.begin();
+ for (std::vector<std::string>::const_iterator cit = undefmacros.begin();
cit != end; ++cit)
{
if (9 == debuglevel) {
- std::cerr << "initialise_options: option: -U" << *cit
+ std::cerr << "initialise_options: option: -U" << *cit
<< std::endl;
}
ctx.remove_macro_definition(*cit);
@@ -1080,19 +1082,19 @@ testwave_app::initialise_options(Context& ctx, po::variables_map const& vm,
if (vm.count("nesting")) {
int max_depth = variables_map_as(vm["nesting"], (int*)NULL);
if (max_depth < 1 || max_depth > 100000) {
- std::cerr << "testwave: bogus maximal include nesting depth: "
+ std::cerr << "testwave: bogus maximal include nesting depth: "
<< max_depth << std::endl;
return false;
}
else if (9 == debuglevel) {
- std::cerr << "initialise_options: option: -n" << max_depth
+ std::cerr << "initialise_options: option: -n" << max_depth
<< std::endl;
}
ctx.set_max_include_nesting_depth(max_depth);
}
if (9 == debuglevel) {
- std::cerr << "initialise_options: succeeded to initialize options"
+ std::cerr << "initialise_options: succeeded to initialize options"
<< std::endl;
}
return true;
@@ -1101,7 +1103,7 @@ testwave_app::initialise_options(Context& ctx, po::variables_map const& vm,
///////////////////////////////////////////////////////////////////////////////
// construct a SIZEOF macro definition string and predefine this macro
template <typename Context>
-inline bool
+inline bool
testwave_app::add_sizeof_definition(Context& ctx, char const *name, int value)
{
BOOST_WAVETEST_OSSTREAM strm;
@@ -1109,12 +1111,12 @@ testwave_app::add_sizeof_definition(Context& ctx, char const *name, int value)
std::string macro(BOOST_WAVETEST_GETSTRING(strm));
if (!ctx.add_macro_definition(macro, true)) {
- std::cerr << "testwave: failed to predefine macro: " << macro
+ std::cerr << "testwave: failed to predefine macro: " << macro
<< std::endl;
return false;
}
else if (9 == debuglevel) {
- std::cerr << "add_sizeof_definition: predefined macro: " << macro
+ std::cerr << "add_sizeof_definition: predefined macro: " << macro
<< std::endl;
}
return true;
@@ -1122,28 +1124,28 @@ testwave_app::add_sizeof_definition(Context& ctx, char const *name, int value)
// construct a MIN macro definition string and predefine this macro
template <typename T, typename Context>
-inline bool
+inline bool
testwave_app::add_min_definition(Context& ctx, char const *name)
{
BOOST_WAVETEST_OSSTREAM strm;
if (!std::numeric_limits<T>::is_signed) {
- strm << "__TESTWAVE_" << name << "_MIN__="
- << "0x" << std::hex
+ strm << "__TESTWAVE_" << name << "_MIN__="
+ << "0x" << std::hex
<< (std::numeric_limits<T>::min)() << "U";
}
else {
- strm << "__TESTWAVE_" << name << "_MIN__=( "
+ strm << "__TESTWAVE_" << name << "_MIN__=( "
<< (std::numeric_limits<T>::min)()+1 << "-1)";
}
-
+
std::string macro(BOOST_WAVETEST_GETSTRING(strm));
if (!ctx.add_macro_definition(macro, true)) {
- std::cerr << "testwave: failed to predefine macro: " << macro
+ std::cerr << "testwave: failed to predefine macro: " << macro
<< std::endl;
return false;
}
else if (9 == debuglevel) {
- std::cerr << "add_min_definition: predefined macro: " << macro
+ std::cerr << "add_min_definition: predefined macro: " << macro
<< std::endl;
}
return true;
@@ -1151,28 +1153,28 @@ testwave_app::add_min_definition(Context& ctx, char const *name)
// construct a MAX macro definition string and predefine this macro
template <typename T, typename Context>
-inline bool
+inline bool
testwave_app::add_max_definition(Context& ctx, char const *name)
{
BOOST_WAVETEST_OSSTREAM strm;
if (!std::numeric_limits<T>::is_signed) {
- strm << "__TESTWAVE_" << name << "_MAX__="
- << "0x" << std::hex
+ strm << "__TESTWAVE_" << name << "_MAX__="
+ << "0x" << std::hex
<< (std::numeric_limits<T>::max)() << "U";
}
else {
- strm << "__TESTWAVE_" << name << "_MAX__="
+ strm << "__TESTWAVE_" << name << "_MAX__="
<< (std::numeric_limits<T>::max)();
}
-
+
std::string macro(BOOST_WAVETEST_GETSTRING(strm));
if (!ctx.add_macro_definition(macro, true)) {
- std::cerr << "testwave: failed to predefine macro: " << macro
+ std::cerr << "testwave: failed to predefine macro: " << macro
<< std::endl;
return false;
}
else if (9 == debuglevel) {
- std::cerr << "add_max_definition: predefined macro: " << macro
+ std::cerr << "add_max_definition: predefined macro: " << macro
<< std::endl;
}
return true;
@@ -1180,17 +1182,17 @@ testwave_app::add_max_definition(Context& ctx, char const *name)
// Predefine __TESTWAVE_HAS_STRICT_LEXER__
template <typename Context>
-inline bool
+inline bool
testwave_app::add_strict_lexer_definition(Context& ctx)
{
std::string macro("__TESTWAVE_HAS_STRICT_LEXER__=1");
if (!ctx.add_macro_definition(macro, true)) {
- std::cerr << "testwave: failed to predefine macro: " << macro
+ std::cerr << "testwave: failed to predefine macro: " << macro
<< std::endl;
return false;
}
else if (9 == debuglevel) {
- std::cerr << "add_strict_lexer_definition: predefined macro: " << macro
+ std::cerr << "add_strict_lexer_definition: predefined macro: " << macro
<< std::endl;
}
return true;
@@ -1200,12 +1202,12 @@ testwave_app::add_strict_lexer_definition(Context& ctx)
//
// Add special predefined macros to the context object.
//
-// This adds a lot of macros to the test environment, which allows to adjust
+// This adds a lot of macros to the test environment, which allows to adjust
// the test cases for different platforms.
//
///////////////////////////////////////////////////////////////////////////////
template <typename Context>
-bool
+bool
testwave_app::add_predefined_macros(Context& ctx)
{
// add the __TESTWAVE_SIZEOF_<type>__ macros
@@ -1217,11 +1219,11 @@ testwave_app::add_predefined_macros(Context& ctx)
#endif
!add_sizeof_definition(ctx, "LONG", sizeof(long)))
{
- std::cerr << "testwave: failed to add a predefined macro (SIZEOF)."
+ std::cerr << "testwave: failed to add a predefined macro (SIZEOF)."
<< std::endl;
return false;
}
-
+
// add the __TESTWAVE_<type>_MIN__ macros
if (/*!add_min_definition<char>(ctx, "CHAR") ||*/
/*!add_min_definition<unsigned char>(ctx, "UCHAR") ||*/
@@ -1236,10 +1238,10 @@ testwave_app::add_predefined_macros(Context& ctx)
!add_min_definition<long>(ctx, "LONG") ||
!add_min_definition<unsigned long>(ctx, "ULONG"))
{
- std::cerr << "testwave: failed to add a predefined macro (MIN)."
+ std::cerr << "testwave: failed to add a predefined macro (MIN)."
<< std::endl;
}
-
+
// add the __TESTWAVE_<type>_MAX__ macros
if (/*!add_max_definition<char>(ctx, "CHAR") ||*/
/*!add_max_definition<unsigned char>(ctx, "UCHAR") ||*/
@@ -1254,7 +1256,7 @@ testwave_app::add_predefined_macros(Context& ctx)
!add_max_definition<long>(ctx, "LONG") ||
!add_max_definition<unsigned long>(ctx, "ULONG"))
{
- std::cerr << "testwave: failed to add a predefined macro (MAX)."
+ std::cerr << "testwave: failed to add a predefined macro (MAX)."
<< std::endl;
}
@@ -1267,31 +1269,31 @@ testwave_app::add_predefined_macros(Context& ctx)
///////////////////////////////////////////////////////////////////////////////
//
-// Preprocess the given input data and return the generated output through
+// Preprocess the given input data and return the generated output through
// the parameter 'result'.
//
///////////////////////////////////////////////////////////////////////////////
-bool
-testwave_app::preprocess_file(std::string filename, std::string const& instr,
+bool
+testwave_app::preprocess_file(std::string filename, std::string const& instr,
std::string& result, std::string& error, std::string& hooks,
bool single_line)
{
-// create the wave::context object and initialize it from the file to
+// create the wave::context object and initialize it from the file to
// preprocess (may contain options inside of special comments)
typedef boost::wave::cpplexer::lex_token<> token_type;
typedef boost::wave::cpplexer::lex_iterator<token_type> lexer_type;
typedef boost::wave::context<
std::string::const_iterator, lexer_type,
boost::wave::iteration_context_policies::load_file_to_string,
- collect_hooks_information<token_type> >
+ collect_hooks_information<token_type> >
context_type;
if (9 == debuglevel) {
- std::cerr << "preprocess_file: preprocessing input file: " << filename
+ std::cerr << "preprocess_file: preprocessing input file: " << filename
<< std::endl;
}
- try {
+ try {
// create preprocessing context
context_type ctx(instr.begin(), instr.end(), filename.c_str(),
collect_hooks_information<token_type>(hooks));
@@ -1300,21 +1302,44 @@ testwave_app::preprocess_file(std::string filename, std::string const& instr,
if (!initialise_options(ctx, global_vm, single_line))
return false;
- // extract the options from the input data and initialize the context
- if (!extract_options(filename, instr, ctx, single_line))
+ // extract the options from the input data and initialize the context
+ boost::program_options::variables_map local_vm;
+ if (!extract_options(filename, instr, ctx, single_line, local_vm))
return false;
// add special predefined macros
if (!add_predefined_macros(ctx))
return false;
-
- // preprocess the input, loop over all generated tokens collecting the
- // generated text
+
+ // preprocess the input, loop over all generated tokens collecting the
+ // generated text
+ context_type::iterator_type it = ctx.begin();
context_type::iterator_type end = ctx.end();
- for (context_type::iterator_type it = ctx.begin(); it != end; ++it)
+
+ if (local_vm.count("forceinclude")) {
+ // add the filenames to force as include files in _reverse_ order
+ // the second parameter 'is_last' of the force_include function should
+ // be set to true for the last (first given) file.
+ std::vector<std::string> const &force =
+ local_vm["forceinclude"].as<std::vector<std::string> >();
+ std::vector<std::string>::const_reverse_iterator rend = force.rend();
+ for (std::vector<std::string>::const_reverse_iterator cit = force.rbegin();
+ cit != rend; /**/)
+ {
+ std::string forceinclude(*cit);
+ if (9 == debuglevel) {
+ std::cerr << "preprocess_file: option: forceinclude ("
+ << forceinclude << ")" << std::endl;
+ }
+ it.force_include(forceinclude.c_str(), ++cit == rend);
+ }
+ }
+
+ // perform actual preprocessing
+ for (/**/; it != end; ++it)
{
using namespace boost::wave;
-
+
if (T_PP_LINE == token_id(*it)) {
// special handling of the whole #line directive is required to
// allow correct file name matching
@@ -1322,8 +1347,8 @@ testwave_app::preprocess_file(std::string filename, std::string const& instr,
return false; // unexpected eof
}
else {
- // add the value of the current token
- result = result + (*it).get_value().c_str();
+ // add the value of the current token
+ result = result + (*it).get_value().c_str();
}
}
error.clear();
@@ -1332,10 +1357,10 @@ testwave_app::preprocess_file(std::string filename, std::string const& instr,
// some lexer error
BOOST_WAVETEST_OSSTREAM strm;
std::string filename = e.file_name();
- strm
+ strm
<< handle_filepath(filename) << "(" << e.line_no() << "): "
<< e.description() << std::endl;
-
+
error = BOOST_WAVETEST_GETSTRING(strm);
return false;
}
@@ -1343,16 +1368,16 @@ testwave_app::preprocess_file(std::string filename, std::string const& instr,
// some preprocessing error
BOOST_WAVETEST_OSSTREAM strm;
std::string filename = e.file_name();
- strm
+ strm
<< handle_filepath(filename) << "(" << e.line_no() << "): "
<< e.description() << std::endl;
-
+
error = BOOST_WAVETEST_GETSTRING(strm);
return false;
}
-
+
if (9 == debuglevel) {
- std::cerr << "preprocess_file: succeeded to preprocess input file: "
+ std::cerr << "preprocess_file: succeeded to preprocess input file: "
<< filename << std::endl;
}
diff --git a/libs/wave/test/testwave/testwave_app.hpp b/libs/wave/test/testwave/testwave_app.hpp
index 6450ca3c19..68ab6dbc50 100644
--- a/libs/wave/test/testwave/testwave_app.hpp
+++ b/libs/wave/test/testwave/testwave_app.hpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
@@ -23,25 +23,25 @@ class testwave_app
{
public:
testwave_app(boost::program_options::variables_map const& vm);
-
- // Test the given file (i.e. preprocess the file and compare the result
+
+ // Test the given file (i.e. preprocess the file and compare the result
// against the embedded 'R' comments, if an error occurs compare the error
// message against the given 'E' comments).
bool test_a_file(std::string filename);
-
+
// print the current version of this program
int print_version();
-
+
// print the copyright statement
int print_copyright();
// access the common options used for the command line and the config
// options inside the test files
boost::program_options::options_description const& common_options() const
- {
- return desc_options;
+ {
+ return desc_options;
}
-
+
void set_debuglevel(int debuglevel_)
{
debuglevel = debuglevel_;
@@ -50,67 +50,68 @@ public:
{
return debuglevel;
}
-
+
protected:
// Read the given file into a string
bool read_file(std::string const& filename, std::string& instr);
// Extract special information from comments marked with the given letter
- bool extract_special_information(std::string const& filename,
+ bool extract_special_information(std::string const& filename,
std::string const& instr, char flag, std::string& content);
- // Extract the expected output and expected hooks information from the
+ // Extract the expected output and expected hooks information from the
// given input data.
// The expected output has to be provided inside of special comments which
- // start with a capital 'R' ('H' for the hooks information). All such
+ // start with a capital 'R' ('H' for the hooks information). All such
// comments are concatenated and returned through the parameter 'expected'
// ('expectedhooks' for hooks information).
- bool extract_expected_output(std::string const& filename,
- std::string const& instr, std::string& expected,
+ bool extract_expected_output(std::string const& filename,
+ std::string const& instr, std::string& expected,
std::string& expectedhooks);
-
- // Extracts the required preprocessing options from the given input data
- // and initializes the given Wave context object accordingly.
- // We allow the same (applicable) options to be used as are valid for the
+
+ // Extracts the required preprocessing options from the given input data
+ // and initializes the given Wave context object accordingly.
+ // We allow the same (applicable) options to be used as are valid for the
// wave driver executable.
template <typename Context>
- bool extract_options(std::string const& filename,
- std::string const& instr, Context& ctx, bool single_line);
+ bool extract_options(std::string const& filename,
+ std::string const& instr, Context& ctx, bool single_line,
+ boost::program_options::variables_map& vm);
- // transfers the options collected in the vm parameter into the given
+ // transfers the options collected in the vm parameter into the given
// context
template <typename Context>
- bool initialise_options(Context& ctx,
+ bool initialise_options(Context& ctx,
boost::program_options::variables_map const& vm, bool single_line);
- // Preprocess the given input data and return the generated output through
+ // Preprocess the given input data and return the generated output through
// the parameter 'result'.
- bool preprocess_file(std::string filename, std::string const& instr,
- std::string& result, std::string& error, std::string& hooks,
+ bool preprocess_file(std::string filename, std::string const& instr,
+ std::string& result, std::string& error, std::string& hooks,
bool single_line = false);
// Add special predefined macros to the context object
template <typename Context>
bool add_predefined_macros(Context& ctx);
- // This function compares the real result and the expected one but first
- // replaces all occurrences in the expected result of
+ // This function compares the real result and the expected one but first
+ // replaces all occurrences in the expected result of
// $E: to the result of preprocessing the given expression
- // $F: to the passed full filepath
+ // $F: to the passed full filepath
// $P: to the full path
// $R: to the relative path
// $V: to the current Boost version number
- bool got_expected_result(std::string const& filename,
+ bool got_expected_result(std::string const& filename,
std::string const& result, std::string& expected);
// construct a SIZEOF macro definition string and predefine this macro
template <typename Context>
bool add_sizeof_definition(Context& ctx, char const *name, int value);
-
+
// construct a MIN macro definition string and predefine this macro
template <typename T, typename Context>
bool add_min_definition(Context& ctx, char const *name);
-
+
// construct a MAX macro definition string and predefine this macro
template <typename T, typename Context>
bool add_max_definition(Context& ctx, char const *name);
diff --git a/libs/wave/test/testwave/testwave_app_dll.cpp b/libs/wave/test/testwave/testwave_app_dll.cpp
index fc13812bae..ccc194831f 100644
--- a/libs/wave/test/testwave/testwave_app_dll.cpp
+++ b/libs/wave/test/testwave/testwave_app_dll.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/
diff --git a/libs/wave/test/testwave/testwave_dll.cpp b/libs/wave/test/testwave/testwave_dll.cpp
index 0039445aec..ac671b392b 100644
--- a/libs/wave/test/testwave/testwave_dll.cpp
+++ b/libs/wave/test/testwave/testwave_dll.cpp
@@ -2,7 +2,7 @@
Boost.Wave: A Standard compliant C++ preprocessor library
http://www.boost.org/
- Copyright (c) 2001-2011 Hartmut Kaiser. Distributed under the Boost
+ 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)
=============================================================================*/