*** workaround.hpp.cvs Thu Mar 20 11:47:59 2003 --- workaround.hpp Thu Mar 20 11:55:53 2003 *************** *** 20,35 **** // // (BOOST_MSVC) != 0 && (BOOST_MSVC) <= 1200 // ! // When used for workarounds on the latest known version of a ! // compiler, the following convention should be observed: // // #if BOOST_WORKAROUND(BOOST_MSVC, BOOST_TESTED_AT(1301)) // // The version number in this case corresponds to the last version in ! // which the workaround was known to have been required. It only has ! // value as a comment unless BOOST_DETECT_OUTDATED_WORKAROUNDS is ! // defined, in which case a compiler warning or error will be issued ! // when the compiler version exceeds the argument to BOOST_TESTED_AT # ifndef BOOST_STRICT_CONFIG --- 20,39 ---- // // (BOOST_MSVC) != 0 && (BOOST_MSVC) <= 1200 // ! // When used for workarounds that apply to the latest known version ! // and all earlier versions of a compiler, the following convention ! // should be observed: // // #if BOOST_WORKAROUND(BOOST_MSVC, BOOST_TESTED_AT(1301)) // // The version number in this case corresponds to the last version in ! // which the workaround was known to have been required. When ! // BOOST_DETECT_OUTDATED_WORKAROUNDS is not the defined, the macro ! // BOOST_TESTED_AT() expands to "!= 0", which effectively activates ! // the workaround for any version of the compiler. Instead, when ! // BOOST_DETECT_OUTDATED_WORKAROUNDS is defined, a compiler warning ! // or error will be issued if the compiler version exceeds the ! // argument to BOOST_TESTED_AT(). # ifndef BOOST_STRICT_CONFIG