Как да предам указател към LuaJIT ffi, който да се използва като изходящ аргумент?

Ако приемем, че има следния C код:

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

...Как да направя следване в LuaJIT?

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

person Alexander Gladysh    schedule 23.12.2012    source източник


Отговори (1)


person    schedule
comment
Аха! Трябва да използвате [1] вместо втори *! Има смисъл, но трябва да свикнете. - person Alexander Gladysh; 24.12.2012