c/lua:alloc

This commit is contained in:
luoliwoshang
2024-09-16 23:12:33 +08:00
parent c6345279cc
commit e3cb4ebfdc
19 changed files with 60 additions and 37 deletions

View File

@@ -13,7 +13,7 @@ func coroutineFunc(L *lua.State) c.Int {
}
func main() {
L := lua.Newstate()
L := lua.Newstate__1()
defer L.Close()
L.Openlibs()

View File

@@ -18,7 +18,7 @@ func coroutineFunc(L *lua.State) {
}
func main() {
L := lua.Newstate()
L := lua.Newstate__1()
defer L.Close()
L.Openlibs()

View File

@@ -29,7 +29,7 @@ func createCountdown(L *lua.State) c.Int {
}
func main() {
L := lua.Newstate()
L := lua.Newstate__1()
L.Openlibs()
defer L.Close()
L.Register(c.Str("create_countdown"), createCountdown)

View File

@@ -24,7 +24,7 @@ func customPanic(L *lua.State) c.Int {
}
func main() {
L := lua.Newstate()
L := lua.Newstate__1()
defer L.Close()
L.Openlibs()

View File

@@ -33,7 +33,7 @@ func reader(L *lua.State, data c.Pointer, size *c.Ulong) *c.Char {
}
func main() {
L := lua.Newstate()
L := lua.Newstate__1()
defer L.Close()
L.Openlibs()

View File

@@ -21,7 +21,7 @@ func writer(L *lua.State, p c.Pointer, sz c.Ulong, ud c.Pointer) c.Int {
}
func main() {
L := lua.Newstate()
L := lua.Newstate__1()
defer L.Close()
L.Openlibs()

View File

@@ -8,7 +8,7 @@ import (
)
func main() {
L := lua.Newstate()
L := lua.Newstate__1()
defer L.Close()
L.Openlibs()
if res := L.Loadstring(c.Str("function doubleNumber(x) ! return x * 2 end")); res != lua.OK {

View File

@@ -8,7 +8,7 @@ import (
)
func main() {
L := lua.Newstate()
L := lua.Newstate__1()
defer L.Close()
L.Openlibs()

View File

@@ -8,7 +8,7 @@ import (
)
func main() {
L := lua.Newstate()
L := lua.Newstate__1()
defer L.Close()
L.Openlibs()

View File

@@ -8,7 +8,7 @@ import (
)
func main() {
L := lua.Newstate()
L := lua.Newstate__1()
defer L.Close()
L.Openlibs()

View File

@@ -8,7 +8,7 @@ import (
)
func main() {
L := lua.Newstate()
L := lua.Newstate__1()
defer L.Close()
L.Openlibs()
if res := L.Dostring(c.Str("print('hello world')")); res != lua.OK {

View File

@@ -8,7 +8,7 @@ import (
)
func main() {
L := lua.Newstate()
L := lua.Newstate__1()
defer L.Close()
L.Openlibs()

View File

@@ -29,7 +29,7 @@ func printStack(L *lua.State, message string) {
}
func main() {
L := lua.Newstate()
L := lua.Newstate__1()
defer L.Close()
L.Openlibs()

View File

@@ -17,7 +17,7 @@ func printStack(L *lua.State, stateName *c.Char) {
func main() {
// Create a new Lua state and open libraries
L := lua.Newstate()
L := lua.Newstate__1()
defer L.Close()
L.Openlibs()
@@ -68,7 +68,7 @@ func main() {
printStack(L, c.Str("L1"))
// Create a second Lua state
L1 := lua.Newstate()
L1 := lua.Newstate__1()
defer L1.Close()
// Move two elements to the new state

View File

@@ -29,7 +29,7 @@ func printTable(L *lua.State) {
}
func main() {
L := lua.Newstate()
L := lua.Newstate__1()
defer L.Close()
L.Openlibs()

View File

@@ -15,7 +15,7 @@ func pushThread(state *lua.State, name string) {
}
func main() {
L := lua.Newstate()
L := lua.Newstate__1()
defer L.Close()
L.Openlibs()

View File

@@ -12,7 +12,7 @@ type lightdata struct {
}
func main() {
L := lua.Newstate()
L := lua.Newstate__1()
defer L.Close()
L.Openlibs()