diff --git a/include/boost/function_types/components.hpp b/include/boost/function_types/components.hpp index a4432c5..53d81b6 100644 --- a/include/boost/function_types/components.hpp +++ b/include/boost/function_types/components.hpp @@ -23,7 +23,7 @@ #include #include -#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x656)) +#if BOOST_WORKAROUND(__BORLANDC__, <= 0x565) # include # include @@ -81,14 +81,14 @@ namespace boost namespace detail { template struct components_impl; -#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x565)) +#if BOOST_WORKAROUND(__BORLANDC__, <= 0x565) template struct components_bcc; #endif } template struct components -#if !BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x565)) +#if !BOOST_WORKAROUND(__BORLANDC__, <= 0x565) : detail::components_impl #else : detail::components_bcc::type,T, @@ -260,7 +260,7 @@ namespace boost typename detail::class_transform::type > types; }; -#if !BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x565)) +#if !BOOST_WORKAROUND(__BORLANDC__, <= 0x565) # define BOOST_FT_variations BOOST_FT_pointer|BOOST_FT_member_pointer template