Jacek Caban wrote:
Jacek Caban wrote:
argc = params->cArgs - params->cNamedArgs;
width = argc >= 2 ? params->rgvarg+argc-1 : ∅
height = argc >= 1 ? params->rgvarg+argc-2 : ∅
I've made an obvious mistake here, but I guess it's easy to fix :)
Thanks for the help, Jacek.
If I'm understanding you right, rgvarg points to the named parameters
first, followed by the unnamed parameters in reverse order?
In this case:
<named params> <height> <width>
If so, then this should work, yes?
argc = params->cArgs - params->cNamedArgs;
width = argc >= 1 ? params->rgvarg + (params->cArgs - 1) : ∅
height = argc >= 2 ? params->rgvarg + (params->cArgs - 2) : ∅