> It is dangerous to rely on the client of the function to terminate the
> list with a NULL value: if she forgets about the rule then the results
> would be unpredictable.
>
Well, I don't quite find it so dangerous, and I was the one actually
suggesting to gerel such a change (he first used the approach for the
number-of-arguments-variable)... :-)
I still prefer the explicit counting of the arguments in the function
call, but if you think that the usage of a centinel is the best option
then I won't argue.
I just applied the patch in the trunk.
--
Jose E. Marchesi [email protected]
GNU Project http://www.gnu.org