[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: variable args
- From: "Brett Bibby" <research@...>
- Date: Fri, 21 Nov 2003 18:27:48 +0800
It's easy to create a C function interfaced to lua that can take
variable arguments, as the C function just loops through the stack.
What I need to do is to be able to pass these popped lua values to a
variadic C function. Does anybody know how to do this? E.g. use lua to
call a variadic function via a binding function. Note that I can't put
the lua interface inside the variadic function directly as I'm using an
API for which I only have the library, instead I have to create a C
binding that turns around and calls the variadic function.