Re: UNIVERSAL_INTERFACES_VERSION equivalent on OSX.
Re: UNIVERSAL_INTERFACES_VERSION equivalent on OSX.
- Subject: Re: UNIVERSAL_INTERFACES_VERSION equivalent on OSX.
- From: John Mikros <email@hidden>
- Date: Wed, 3 Aug 2005 13:58:31 -0700
I put a feature request for this and it came back as "Behaves
correctly". (radar # 4166049)
I've seen some sample code that does this:
#if defined(MAC_OS_X_VERSION_10_4) && (MAC_OS_X_VERSION_MAX_ALLOWED
>= MAC_OS_X_VERSION_10_4)
if ( HISearchWindowShow != NULL) {
err = HISearchWindowShow(CFSTR("Cross-Development"),
kNilOptions);
}
#endif
but the problem with that is that it means you can't set
MAC_OS_X_VERSION_MAX_ALLOWED to an arbitrary OS X version. I guess
it's the best we've got though.
On Aug 3, 2005, at 6:59 AM, Miklós Fazekas wrote:
Is there any preprocessor symbol i can use for determining the
version of header i'm compiling against?!
For example the CR field in the MachineInformationPowerPC changed
to CRRegister in the 10.4 and later SDK-s.
I'd like my code compiled on both 10.4 and 10.3 SDK's.
I'd like to write a code like:
#if OSX_HEADER_VERSION > MAX_OSX_VERSION_10_4
cr = ioInformation->machineState->CRRegister;
#else
cr = ioInformation->machineState->CR;
#endif
Having no better idea i'm using
defined(DEPRECATED_IN_MAC_OS_X_VERSION_10_4_AND_LATER)
for testing if my code compiles on 10.4 or later headers or not.
Is there a preprocessor define for such purpose, or shall i file a
bug about that?!
Regards,
Miklós
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40blizzard.com
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