On 26/10/2009, at 8:35 PM, Chunk 1978 wrote:

i can't find any info about these c functions in the documentation. each take 2 floating point arguments, but i'm not positive what the function is
doing with the arguments:

float myMinimumFloat = MIN(50.0, 78.0);


what does the function do with 50 and 78?


also, my flaming shields are up. this is certainly very basic so flame away if you must, but i just can't remember coming across these functions in any
of my c books.


They're not functions, they're macros. I don't think they're part of the C standard, but they are very useful and usually one of the first things that get added to a runtime.

MIN(a, b) returns the smaller value of a or b, and MAX( a, b ) returns the larger value.

Note: Apple's current implementations of MIN and MAX don't nest well if you have extra warnings enabled, because they use an internal local variable called _a, which is true of both macros, so one ends up shadowing the other. It's harmless, but slightly annoying.

--Graham


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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 arch...@mail-archive.com

Reply via email to