Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2003-06-02 10:25:32


David Abrahams wrote:
>
> # if defined(_MSC_VER) && (_MSC_VER <= 1300) // added check for <=
> VC 7 (Peter Dimov)
[...]
> # ifndef BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
> # define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
> # endif
> # define BOOST_NO_SWPRINTF
> # endif
>
> I have two questions about this:
>
> 1. Is there a reason we're checking _MSC_VER here?
>
> 2. Can we just eliminate the #define for
> BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP?

IIRC the rationale for the _MSC_VER checks is that Intel in MS emulation
mode fairly closely tracks the features of the corresponding MSVC version.
For example it disables void returns when _MSC_VER == 1200 but not for 1300.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk