Re: #if on SDK_NAME
Re: #if on SDK_NAME
- Subject: Re: #if on SDK_NAME
- From: Jeremy Pereira <email@hidden>
- Date: Wed, 15 Jul 2009 23:23:11 +0100
On 14 Jul 2009, at 23:45, Eric Gorr wrote:
So, I tried putting this in my code:
#if SDK_NAME == macosx10.5
SInt16 vwForkRef = 0;
#elif
FSIORefNum vwForkRef = 0;
#endif
However, I get the compile error:
error: missing binary operator before token ".5"
Notwithstanding all the other issues people have brought up, the above
preprocessor directive does not have valid syntax. Judging from the
error message, macosx10.5 has been parsed as two tokens "macosx10" and
".5" and the compiler is understandably complaining that you have no
operator between them.
If I remove the .5, the C preprocessor seems to like it.
So, I tried
SDK_NAME == "macosx10.5"
SDK_NAME == 'macosx10.5'
SDK_NAME == macosx10\.5
but it wouldn't accept any of these varients.
Any thoughts?
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden