> On Dec 2, 2013, at 1:54 AM, ChanMaxthon <[email protected]> wrote:
> 
> You can check what type int32_t (or uint32_t) is typedef'd to and use that 
> corresponding type on your intended platform. Sort of like:
> 
> - (int32_t) int32Value
> {
>    if (!strcmp(@encode(int32_t), @encode(int))
>        return [self intValue];
>    else if (!strcmp(@encode(int32_t), @encode(long))
>        return [self longValue];
>    else
>        return 0;
> }

This code is useless on iOS and OS X, as they are LP64 platforms. `int` and 
`long` are always 32 bits.

--Kyle Sluder

_______________________________________________

Cocoa-dev mailing list ([email protected])

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to