Как передать указатель на 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