diff --git a/include/boost/bind/bind.hpp b/include/boost/bind/bind.hpp index 711e000..dfba2e0 100644 --- a/include/boost/bind/bind.hpp +++ b/include/boost/bind/bind.hpp @@ -38,7 +38,7 @@ // Borland-specific bug, visit_each() silently fails to produce code -#if defined(__BORLANDC__) +#if defined(BOOST_BORLANDC) # define BOOST_BIND_VISIT_EACH boost::visit_each #else # define BOOST_BIND_VISIT_EACH visit_each @@ -1422,7 +1422,7 @@ public: template void accept( V & v ) const { -#if !defined( BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP ) && !defined( __BORLANDC__ ) +#if !defined( BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP ) && !defined( BOOST_BORLANDC ) using boost::visit_each; #endif @@ -1559,7 +1559,7 @@ namespace _bi #if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) || (__SUNPRO_CC >= 0x530) -#if defined( __BORLANDC__ ) && BOOST_WORKAROUND( __BORLANDC__, BOOST_TESTED_AT(0x582) ) +#if defined( BOOST_BORLANDC ) && BOOST_WORKAROUND( BOOST_BORLANDC, BOOST_TESTED_AT(0x582) ) template struct add_value { @@ -1811,7 +1811,7 @@ BOOST_BIND_OPERATOR( >=, greater_equal ) // visit_each, ADL -#if !defined( BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP ) && !defined( __BORLANDC__ ) \ +#if !defined( BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP ) && !defined( BOOST_BORLANDC ) \ && !(defined(__GNUC__) && __GNUC__ == 3 && __GNUC_MINOR__ <= 3) template void visit_each( V & v, value const & t, int ) @@ -1831,7 +1831,7 @@ template void visit_each( V & v, bind_t void visit_each( V & v, _bi::value const & t, int ) @@ -2245,7 +2245,7 @@ template _bi::bind_t< R, _mfi::dm, typename _bi::list_av_1::type > diff --git a/include/boost/bind/bind_template.hpp b/include/boost/bind/bind_template.hpp index 411d20c..212ced7 100644 --- a/include/boost/bind/bind_template.hpp +++ b/include/boost/bind/bind_template.hpp @@ -325,7 +325,7 @@ template void accept(V & v) const { -#if !defined( BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP ) && !defined( __BORLANDC__ ) +#if !defined( BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP ) && !defined( BOOST_BORLANDC ) using boost::visit_each; diff --git a/include/boost/bind/placeholders.hpp b/include/boost/bind/placeholders.hpp index b819ef4..ff21b89 100644 --- a/include/boost/bind/placeholders.hpp +++ b/include/boost/bind/placeholders.hpp @@ -29,7 +29,7 @@ namespace boost namespace placeholders { -#if defined(__BORLANDC__) || defined(__GNUC__) && (__GNUC__ < 4) +#if defined(BOOST_BORLANDC) || defined(__GNUC__) && (__GNUC__ < 4) inline boost::arg<1> _1() { return boost::arg<1>(); } inline boost::arg<2> _2() { return boost::arg<2>(); } diff --git a/include/boost/bind/storage.hpp b/include/boost/bind/storage.hpp index be490b0..5d84027 100644 --- a/include/boost/bind/storage.hpp +++ b/include/boost/bind/storage.hpp @@ -49,7 +49,7 @@ template struct storage1 A1 a1_; }; -#if !defined( BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION ) && !defined( __BORLANDC__ ) +#if !defined( BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION ) && !defined( BOOST_BORLANDC ) template struct storage1< boost::arg > { diff --git a/test/mem_fn_unary_addr_test.cpp b/test/mem_fn_unary_addr_test.cpp index 61e9160..cd63239 100644 --- a/test/mem_fn_unary_addr_test.cpp +++ b/test/mem_fn_unary_addr_test.cpp @@ -83,7 +83,7 @@ public: } }; -#if defined( __BORLANDC__ ) && BOOST_WORKAROUND( __BORLANDC__, BOOST_TESTED_AT( 0x620 ) ) +#if defined( BOOST_BORLANDC ) && BOOST_WORKAROUND( BOOST_BORLANDC, BOOST_TESTED_AT( 0x620 ) ) namespace boost { #endif @@ -93,7 +93,7 @@ template T * get_pointer( Y< T > const & y ) return y.get(); } -#if defined( __BORLANDC__ ) && BOOST_WORKAROUND( __BORLANDC__, BOOST_TESTED_AT( 0x620 ) ) +#if defined( BOOST_BORLANDC ) && BOOST_WORKAROUND( BOOST_BORLANDC, BOOST_TESTED_AT( 0x620 ) ) } // namespace boost #endif