----Original Message---- >From: Zack Weinberg >Sent: 08 March 2005 18:25
> Nathan Sidwell <[EMAIL PROTECTED]> writes: > >> Dave Korn wrote: >> >>> There was under varargs, which didn't require to pass a named >>> argument to va_start; it's only with stdargs that it would be >>> impossible. I suspect that this is the underlying reason for the >>> code having developed this way: sometimes the first variadic arg is >>> the last named arg (stdargs), sometimes it is the first arg _after_ >>> the last named arg. > > This is exactly backward. Hence my heartfelt expression of regret "...started well but had turned to nonsense by the time I got this far"... :) Thanks for the in-depth explanation. cheers, DaveK -- Can't think of a witty .sigline today....