ffi.cdef
code:Lua
ffi.cdef(def)
table:_
def string 定義内容
FFIで使用する型や構造体、関数を定義するための関数
使用例
code:Lua
local ffi=require"ffi"
ffi.cdef[[
typedef void* HWND;
typedef const char* LPCSTR;
int MessageBoxA(HWND, LPCSTR, LPCSTR, int);
]]
ffi.C.MessageBoxA(nil, "メモリの確保に失敗しました", "拡張編集", 0x10)