Boost.Signals: Suspicious workaround tests
Yesterday I stumbled about the following tests in boost 1.33: In signals/detail/named_slot_map.hpp: class named_slot_map_iterator { .. #if BOOST_WORKAROUND(_MSC_VER, <= 0x1701) ... }; In signals/signal_template.hpp class BOOST_SIGNALS_SIGNAL { ... #if BOOST_WORKAROUND(BOOST_MSVC, <= 0x1700) ... }; Are these tests really correct?? I am wondering because _MSC_VER has the following values (decimal!!) VC6: 1200 VC7: 1300 VC7.1: 1310 which does not fit to those hexadecimal values, which would correspond to version number 5888 and 5889 (!). I know that boost coworkers often have good contacts to compiler providers, but that good ... ;-)) Greetings from Bremen, Daniel Krügler
On Aug 30, 2005, at 1:48 AM, Daniel Krügler wrote:
Are these tests really correct?? I am wondering because _MSC_VER has the following values (decimal!!)
VC6: 1200 VC7: 1300 VC7.1: 1310
which does not fit to those hexadecimal values, which would correspond to version number 5888 and 5889 (!).
Oops, thanks! I've fixed these in CVS for 1.33.1.
I know that boost coworkers often have good contacts to compiler providers, but that good ... ;-))
:) Doug
participants (2)
-
Daniel Krügler
-
Douglas Gregor