This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [Windows] __out symbol conflict
- From: Benjamin Kosnik <bkoz at redhat dot com>
- To: "Aaron W. LaFramboise" <aaronavay62 at aaronwl dot com>
- Cc: libstdc++ at gcc dot gnu dot org
- Date: Mon, 11 Feb 2008 13:29:19 -0600
- Subject: Re: [Windows] __out symbol conflict
- References: <47A376F4.6070406@aaronwl.com>
> 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. It is used in the Windows system headers, and intended
> to be used in user code as well.
Do you have a complete list of the added macros?
I see this for current libstdc++ usage:
__in: 563
__out: 117
__z: 462
-benjamin