[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Reusing tables from C
- From: Peter Pimley <peter.pimley@...>
- Date: Fri, 16 Sep 2011 11:28:04 +0100
Could you create the table and put it in the registry before the loop?
On 16 September 2011 11:21, Antonio Vieiro <antonio@antonioshome.net> wrote:
> Hi all,
>
> I'm invoking a Lua function from C within a loop, and I'm passing it a
> table as an argument.
>
> I'd like to reuse the table between invocations (so on each iteration
> of the loop I don't invoke lua_createtable again), but lua_call (or
> lua_pcall) cleans up the stack after the call, so I have little chance
> to reuse the table.
>
> Is there a trick to do this from C?
>
> Thanks,
> Antonio
>
>