• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: How do you get the OS X version number in C or C++?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

  • Follow-Ups:
    • Re: How do you get the OS X version number in C or C++?
      • From: "Sean McBride" <email@hidden>
References: 
 >How do you get the OS X version number in C or C++? (From: "Tom Fortmann" <email@hidden>)
 >Re: How do you get the OS X version number in C or C++? (From: chaitanya pandit <email@hidden>)
 >Re: How do you get the OS X version number in C or C++? (From: "Sean McBride" <email@hidden>)

  • Prev by Date: Re: Unable to generate a PDF from textual data
  • Next by Date: Re: How do you get the OS X version number in C or C++?
  • Previous by thread: RE: How do you get the OS X version number in C or C++?
  • Next by thread: Re: How do you get the OS X version number in C or C++?
  • Index(es):
    • Date
    • Thread