Boost logo

Boost :

Subject: Re: [boost] [config] MSVC feature-test macros
From: Gavin Lambert (gavinl_at_[hidden])
Date: 2018-06-29 01:46:23


On 29/06/2018 12:14, Edward Diener wrote:
> It is evidently a newly added macro, so why would Microsoft continue to
> add new macros which are not all uppercase letters ? Replicating their
> stupidity for previously creating macros where the letters were not
> uppercase is not a reason for continuing to do so.

You're mixing things up. The objectionable "small" macro is older.

The new feature-test macros are new, but are safe from conflicts with
user code due to the leading double underscore. And you can probably
blame Clang for the convention of lowercase feature macros.


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