Re: crossplatform C++, #ifdef
Re: crossplatform C++, #ifdef
- Subject: Re: crossplatform C++, #ifdef
- From: Finlay Dobbie <email@hidden>
- Date: Sun, 14 Nov 2004 13:26:37 +0000
On Sat, 13 Nov 2004 12:16:28 -0600, Matthew Farrellee <email@hidden> wrote:
> From the gcc manual page, you can run "touch foo.h; cpp -dM foo.h" on
> the command-line to see what is #define'd for you by the compiler.
>
> It seem __APPLE__ is defined for GCC 3.3 (and 3.1 for that matter).
Yes, but what does __APPLE__ actually tell you? AFAIK it tells you
that you're compiling using an Apple compiler. What happens if you're
compiling using CW? Or xlc?
While it might work in most situations, it's not "correct".
-- Finlay
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden