thanks. NAN seems to be the simplest solution. On Fri, Jan 29, 2010 at 10:00 PM, Greg Guerin <[email protected]> wrote: > Chunk 1978 wrote: > >> so above i'd like to write "if (!sound) return nil;". my reasoning is >> because some attributes to a sound object (like pan) are created only >> when the sound is initialized. if there is no sound object than there >> should also be no pan value to return. unfortunately, the float >> default 0.0f is also the default value for pan (range from -1.0 to >> 1.0). > > > You could return NaN to signify "no pan value". > > You should read up on the characteristics of NaNs, though. They don't > compare equal to anything, even another NaN or itself. Using them in > arithmetic also yields "interesting" results. > > man nanf > man isnan > > http://en.wikipedia.org/wiki/NaN > > -- GG > > _______________________________________________ > > 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/chunk1978%40gmail.com > > This email sent to [email protected] > _______________________________________________
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]
