This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: I: gcc ... -U_WIN32 ... may cause problems
- To: "Larry Hall (RFK Partners Inc)" <lhall at rfk dot com>
- Subject: Re: I: gcc ... -U_WIN32 ... may cause problems
- From: Mumit Khan <khan at xraylith dot wisc dot edu>
- Date: Wed, 2 Sep 1998 16:28:19 -0500 (CDT)
- Cc: gnu-win32 at cygnus dot com
On Wed, 2 Sep 1998, Larry Hall (RFK Partners Inc) wrote:
>
> Below is documentation that comes with VC++ 5.0. See table 1.2 for
> Microsoft specific predefined macros.
>
[ .... ]
>
>
> Table 1.2 Microsoft-Specific Predefined Macros
>
> __cplusplus
>
> Defined for C++ programs only.
>
[ ... ]
>
>
> _MSC_VER
>
> Defines the compiler version. Defined as 1100 for Microsoft Visual C++™ 5.0. Always defined.
>
>
> _WIN32
>
>
> Defined for applications for Win32®. Always defined.
>
I think you are confusing the term "Microsoft specifc predefined macros"
with "these macros are only defined for Microsoft compilers". I've plucked
3 out of the list, and 2 of those are defined by *every* C++ compiler
for W95/NT.
The only MS compiler specific macro among these 3 is _MSC_VER, which GNU
does not and will not define.
Regards
Mumit
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".