This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Windows] __out symbol conflict


Aaron W. LaFramboise wrote:
A few years back, MS added macros __in, __out, __z, and a few others to the W32 API interface, intended to be used with its Standard Annotation Language (SAL) extensions for verifying program correctness.

1) Change __out to something else in GCC headers, perhaps __gcc_out

I am not a libstdc++ maintainer, but that is the change that I would recommend. I believe that the libstdc++ folks already have a list of names not to use, and these can go on the list.


2) Is it possible to run fixincludes over GCC's own headers, to change these names?

We really don't want to do that.


--
Mark Mitchell
CodeSourcery
mark@codesourcery.com
(650) 331-3385 x713


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]