Re: How do you get the OS X version number in C or C++?
Re: How do you get the OS X version number in C or C++?
- Subject: Re: How do you get the OS X version number in C or C++?
- From: "Michael Ash" <email@hidden>
- Date: Sat, 15 Nov 2008 00:40:00 -0500
On Fri, Nov 14, 2008 at 3:27 PM, Sean McBride <email@hidden> wrote:
> On 11/15/08 1:48 AM, chaitanya pandit said:
>
>>+ (BOOL)MacOSTigerOrLower
>>{
>> UInt32 version;
>> return (Gestalt(gestaltSystemVersion,(SInt32 *) &version) ==
>>noErr) && (version < 0x01050 );
>>}
>
> Gestalt() is a good approach, but never use gestaltSystemVersion. See
> Gestalt.h for why.
I don't think you need to "never use" it. Its failure mode is fairly
benign and completely documented. If you're only interested in
checking for numbers under 9, such as in this case, then it works just
fine.
Mike
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden