Wie kann ich einen Zeiger an LuaJIT ffi übergeben, um ihn als Argument zu verwenden?

Angenommen, es gibt folgenden C-Code:

struct Foo { int dummy; }
int tryToAllocateFoo(Foo ** dest);

... Wie folgt man in LuaJIT?

Foo * pFoo = NULL;
tryToAllocateFoo(&pFoo);

Antworten auf die Frage(1)

Ihre Antwort auf die Frage