> 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




Reply via email to