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<typename T>
-struct print_log_value {
+struct BOOST_TEST_DECL print_log_value {
     void    operator()( std::ostream& ostr, T const& t )
     {
         typedef typename mpl::or_<is_array<T>,is_function<T>,is_abstract<T> >::type couldnt_use_nl;
@@ -461,17 +461,17 @@
 //____________________________________________________________________________//
 
 template <class Left, class Right>
-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 );
