From: Matt Gruenke (mgruenke_at_[hidden])
Date: 2008-08-04 13:48:24


Andrey Semashev wrote:
> Brian E. Coggins wrote:

>> like the fact that one of the platform headers does this:
>>
>> #define small char
>>
>> A third party library that I am using has a class called small.
>> Oops. There are very, very many of these things. I'm afraid I am
>> going to have to go back to 1.34 indefinitely.
>
> Doesn't changing include order settle the problem?

Not if there's a name conflict between macros and something you actually
use (as opposed to something that's merely defined).

Matt