#include <boost/algorithm/string/config.hpp>
#include <algorithm>
+#include <cstring>
#include <functional>
#include <locale>
#include <boost/range/begin.hpp>
+#include <boost/range/distance.hpp>
#include <boost/range/end.hpp>
#include <boost/algorithm/string/predicate_facade.hpp>
return std::use_facet< std::ctype<CharT> >(m_Locale).is( m_Type, Ch );
}
- #if defined(__BORLANDC__) && (__BORLANDC__ >= 0x560) && (__BORLANDC__ <= 0x582) && !defined(_USE_OLD_RW_STL)
+ #if defined(BOOST_BORLANDC) && (BOOST_BORLANDC >= 0x560) && (BOOST_BORLANDC <= 0x582) && !defined(_USE_OLD_RW_STL)
template<>
bool operator()( char const Ch ) const
{