Have a look at:
http://en.wikipedia.org/wiki/Varargs
I know it's possible on linux/gcc so surely it works in osx.
Cheers,
Matt
>
> ------------------------------
>
> Message: 2
> Date: Mon, 17 Nov 2008 09:38:39 +0200
> From: "Oleg Krupnov" <oleg.krupnov...>
> Subject: How to implement float min(float x, ...) ?
> To: "Cocoa-Dev List" <cocoa-dev...>
> Message-ID:
> <5259f6950811162338i5e02d0aeg2888094e3001e231...>
> Content-Type: text/plain; charset=ISO-8859-1
>
> I apologize, this is plain old C, not Cocoa-specific question, but the
> fastest way to get the answer.
>
> I want to create a function that finds the minimum out of a
> variable-length list of simple float arguments. In other words, I want
> this function:
>
> float min(float x, ...);
>
> Can anyone suggest the implementation?
>
> I have read this: http://developer.apple.com/qa/qa2005/qa1405.html
> but it seems to address arguments of type "id", not sure it will work
> for simple integral types like float.
>
> Thanks!
--
Matthew Whillock
<mcrw...>
http://www.mssl.ucl.ac.uk/
Mullard Space Science Laboratory
Department Of Space And Climate Physics
Holmbury St Mary
Surrey RH5 6NT
UK