lua一些特殊函数说明

简介:

setclLvalue(L, L->top, cl);

这是个宏展开是这样:

((L->top)->value_).gc = obj2gco(cl); //top valud gc 设置为 clsour的 gc
(L->top)->tt = ctb(LUA_TLCL) //设置top的值为
checkliveness(L,io); //做一个检测操作

这个函数的功能是 设置state L 的TOP的gc为clousre的gc并设置类型为closure.

 

luaD_inctop

将luastate top+1 也就是将top指针再上指一下

目录
打赏
0
0
0
0
265
分享
相关文章
C 函数中如何保存 Lua 的数据(1)
C 函数中如何保存 Lua 的数据(1)
112 0
lua变量、数据类型、if判断条件和数据结构table以及【lua 函数】
lua变量、数据类型、if判断条件和数据结构table以及【lua 函数】
141 0
|
6月前
lua面向对象(类)和lua协同线程与协同函数、Lua文件I/O
Lua的面向对象编程、协同线程与协同函数的概念和使用,以及Lua文件I/O操作的基本方法。
85 4
lua面向对象(类)和lua协同线程与协同函数、Lua文件I/O
详解Wireshark LUA插件函数:function p_myproto.dissector(buffer, pinfo, tree)
在 Wireshark 中,LUA 插件通过 `function p_myproto.dissector(buffer, pinfo, tree)` 扩展协议解析能力,解析自定义应用层协议。参数 `buffer` 是 `PacketBuffer` 类型,表示原始数据包内容;`pinfo` 是 `ProtoInfo` 类型,包含数据包元信息(如 IP 地址、协议类型等);`tree` 是
249 1
|
11月前
|
C 函数中如何保存 Lua 的数据(2)
C 函数中如何保存 Lua 的数据(2)
113 1
[✔️]lua中的module函数
[✔️]lua中的module函数
293 0
【Lua基础 第4章】Lua的流程控制、#的作用、table的创建方式、table表常用方法、函数、多返回值、可变长参数
Lua的流程控制、#的作用、table的创建方式、table表常用方法、函数、多返回值、可变长参数
171 0
【Lua基础 第4章】Lua的流程控制、#的作用、table的创建方式、table表常用方法、函数、多返回值、可变长参数
lua语言——函数
lua语言——函数
176 0