tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: KASSERTMSG fix
On Wed, Sep 07, 2011 at 09:00:26PM -0400, Mouse wrote:
> > And I am not aware of a solution where you can have two "..." in a C
> > function.
>
> You can't actually _write_ something like
>
> void foo(const char *, ..., int, const char *, const char *, ...);
But you can do:
void foo(const char *, va_list, const char *, ...)
if you need to add some extra args.
What would be useful is a format effector that processes a format
string and a va_list (recursive call inside vsnprintf).
But adding non-standard effectors is not really a good idea.
David
--
David Laight: david%l8s.co.uk@localhost
Home |
Main Index |
Thread Index |
Old Index