尝试修复库引用

This commit is contained in:
2026-03-19 17:30:38 +08:00
parent a90a7d5cf2
commit 20611b720f
5 changed files with 23 additions and 39 deletions

View File

@ -1,17 +1,17 @@
@FFI("LuaCangjie_api")
package LuaCangjie_api
@C
struct lua_runner {
}
foreign func init_lua_runner(self:CPointer<lua_runner>,pathio:CString,pkgpath:CString,io_input:CFunc<() -> Int32>,io_output:CFunc<() -> Int32>):Int32
foreign func get_errno():Int32
foreign func getresult(runner:CPointer<lua_runner>):CString
foreign func run(self:CPointer<lua_runner>,path:CString,arg:CString):Int32
foreign{
func init_lua_runner(self:CPointer<lua_runner>,pathio:CString,pkgpath:CString,io_input:CFunc<() -> Int32>,io_output:CFunc<() -> Int32>):Int32
func get_errno():Int32
func getresult(runner:CPointer<lua_runner>):CString
func run(self:CPointer<lua_runner>,path:CString,arg:CString):Int32
}
main(): Int64 {
var runnr = lua_runner
println("hello world")
return 0
}