Вопрос знатокам.
Есть ffi.cdef
Код
struct image_descriptor {
unsigned char* address;
int width;
int height;
int length;
};
далее
Код
local a,w,h,l = getimage()
local img_descr = ffi.cast("struct image_descriptor*")
img_descr.address = a
Получаем ошибку. Собственно, на сколько я понял, в документации написано : только number -> number, pointer -> pointer, иные варианты не допустимы.
Как выкручиваться ?