Re: ffi - C array to lua table ?

  • From: Coda Highland <chighland@xxxxxxxxx>
  • To: luajit@xxxxxxxxxxxxx
  • Date: Sat, 11 Jul 2015 12:57:18 -0700

On Sat, Jul 11, 2015 at 12:47 PM, voidptr69@xxxxxxxxxxx
<voidptr69@xxxxxxxxxxx> wrote:

Well I meant more strait forward than:

a = {0,1,2.3}
local vla = ffi.new("int[?]", #a, unpack(a))
i = lib.arr1(#a, vla)

local t = {}
for i = 0, #a-1 do
t[#t+1] = vla[i]
end


That's not answering my question.

What are you trying to do such that it actually makes a difference
whether it's an FFI array or a Lua table? Because ideally you should
just be using it as an array, not converting it to a table at all.

/s/ Adam

Other related posts: