On Dec 11, 2008, at 2:50 PM, Jesper Storm Bache wrote:
A potential source of confusing is that NSInteger in 64 bit is not an int, but a long. This means that NSInteger is 64 bit on 64 bit systems. A general switch from int to NSInteger is therefore probably not appropriate, but a switch to NSInteger is needed when you want to store the result of any API that returns an NSInteger.
You're correct when it comes to handling formats of fixed size, but if you need a primitive's size to be the same no matter what, then you should probably be using int8_t, int32_t, int64_t, etc. instead of either int or NSInteger...
Nick Zitzmann <http://www.chronosnet.com/> _______________________________________________ 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [email protected]
