Index: boost/test/floating_point_comparison.hpp =================================================================== RCS file: /cvsroot/boost/boost/boost/test/floating_point_comparison.hpp,v retrieving revision 1.29 diff -u -r1.29 floating_point_comparison.hpp --- boost/test/floating_point_comparison.hpp 11 Aug 2006 17:32:42 -0000 1.29 +++ boost/test/floating_point_comparison.hpp 12 Nov 2006 12:06:23 -0000 @@ -33,7 +33,7 @@ // ************** floating_point_comparison_type ************** // // ************************************************************************** // -enum BOOST_TEST_DECL floating_point_comparison_type { +enum floating_point_comparison_type { FPC_STRONG, // "Very close" - equation 1' in docs, the default FPC_WEAK // "Close enough" - equation 2' in docs. Index: boost/test/test_tools.hpp =================================================================== RCS file: /cvsroot/boost/boost/boost/test/test_tools.hpp,v retrieving revision 1.60 diff -u -r1.60 test_tools.hpp --- boost/test/test_tools.hpp 19 Mar 2006 07:27:11 -0000 1.60 +++ boost/test/test_tools.hpp 12 Nov 2006 12:06:23 -0000 @@ -281,7 +281,7 @@ // ************************************************************************** // template -struct print_log_value { +struct BOOST_TEST_DECL print_log_value { void operator()( std::ostream& ostr, T const& t ) { typedef typename mpl::or_,is_function,is_abstract >::type couldnt_use_nl; @@ -461,17 +461,17 @@ //____________________________________________________________________________// template -predicate_result equal_impl( Left const& left, Right const& right ) +predicate_result BOOST_TEST_DECL equal_impl( Left const& left, Right const& right ) { return left == right; } //____________________________________________________________________________// -predicate_result equal_impl( char const* left, char const* right ); -inline predicate_result equal_impl( char* left, char const* right ) { return equal_impl( (char const*)left, (char const*)right ); } -inline predicate_result equal_impl( char const* left, char* right ) { return equal_impl( (char const*)left, (char const*)right ); } -inline predicate_result equal_impl( char* left, char* right ) { return equal_impl( (char const*)left, (char const*)right ); } +predicate_result BOOST_TEST_DECL equal_impl( char const* left, char const* right ); +inline predicate_result BOOST_TEST_DECL equal_impl( char* left, char const* right ) { return equal_impl( (char const*)left, (char const*)right ); } +inline predicate_result BOOST_TEST_DECL equal_impl( char const* left, char* right ) { return equal_impl( (char const*)left, (char const*)right ); } +inline predicate_result BOOST_TEST_DECL equal_impl( char* left, char* right ) { return equal_impl( (char const*)left, (char const*)right ); } #if !defined( BOOST_NO_CWCHAR ) predicate_result equal_impl( wchar_t const* left, wchar_t const* right ); @@ -580,7 +580,7 @@ //____________________________________________________________________________// -bool is_defined_impl( const_string symbol_name, const_string symbol_value ); +bool BOOST_TEST_DECL is_defined_impl( const_string symbol_name, const_string symbol_value ); //____________________________________________________________________________// Index: boost/test/detail/unit_test_parameters.hpp =================================================================== RCS file: /cvsroot/boost/boost/boost/test/detail/unit_test_parameters.hpp,v retrieving revision 1.23 diff -u -r1.23 unit_test_parameters.hpp --- boost/test/detail/unit_test_parameters.hpp 30 Jan 2006 07:29:49 -0000 1.23 +++ boost/test/detail/unit_test_parameters.hpp 12 Nov 2006 12:06:23 -0000 @@ -32,21 +32,21 @@ namespace runtime_config { -void init( int* argc, char** argv ); +void BOOST_TEST_DECL init( int* argc, char** argv ); -unit_test::log_level log_level(); -bool no_result_code(); -unit_test::report_level report_level(); -const_string test_to_run(); -const_string break_exec_path(); -bool save_pattern(); -bool show_build_info(); -bool show_progress(); -bool catch_sys_errors(); -output_format report_format(); -output_format log_format(); -long detect_memory_leaks(); -int random_seed(); +unit_test::log_level BOOST_TEST_DECL log_level(); +bool BOOST_TEST_DECL no_result_code(); +unit_test::report_level BOOST_TEST_DECL report_level(); +const_string BOOST_TEST_DECL test_to_run(); +const_string BOOST_TEST_DECL break_exec_path(); +bool BOOST_TEST_DECL save_pattern(); +bool BOOST_TEST_DECL show_build_info(); +bool BOOST_TEST_DECL show_progress(); +bool BOOST_TEST_DECL catch_sys_errors(); +output_format BOOST_TEST_DECL report_format(); +output_format BOOST_TEST_DECL log_format(); +long BOOST_TEST_DECL detect_memory_leaks(); +int BOOST_TEST_DECL random_seed(); } // namespace runtime_config Index: boost/test/output/compiler_log_formatter.hpp =================================================================== RCS file: /cvsroot/boost/boost/boost/test/output/compiler_log_formatter.hpp,v retrieving revision 1.2 diff -u -r1.2 compiler_log_formatter.hpp --- boost/test/output/compiler_log_formatter.hpp 20 Feb 2005 08:27:08 -0000 1.2 +++ boost/test/output/compiler_log_formatter.hpp 12 Nov 2006 12:06:23 -0000 @@ -33,7 +33,7 @@ // ************** compiler_log_formatter ************** // // ************************************************************************** // -class compiler_log_formatter : public unit_test_log_formatter { +class BOOST_TEST_DECL compiler_log_formatter : public unit_test_log_formatter { public: // Formatter interface void log_start( std::ostream&, counter_t test_cases_amount );