Ticket #3067: regex_workaround-vc10.patch

File regex_workaround-vc10.patch, 763 bytes (added by John Maddock, 13 years ago)
  • regex_workaround.hpp

     
    124124
    125125#ifdef __cplusplus
    126126namespace boost{ namespace re_detail{
    127 #if BOOST_WORKAROUND(BOOST_MSVC,>=1400) && defined(_CPPLIB_VER) && defined(BOOST_DINKUMWARE_STDLIB) && !(defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION))
     127#if BOOST_WORKAROUND(BOOST_MSVC,>=1400) && BOOST_WORKAROUND(BOOST_MSVC, <1500) && defined(_CPPLIB_VER) && defined(BOOST_DINKUMWARE_STDLIB) && !(defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION))
    128128   //
    129129   // MSVC 8 will either emit warnings or else refuse to compile
    130130   // code that makes perfectly legitimate use of std::copy, when