lua
nwpujunesky
这个作者很懒,什么都没留下…
展开
-
lua5.2模块注册
lua5.2 模块注册 源码解析原创 2015-09-13 00:43:52 · 847 阅读 · 0 评论 -
lua5.1模块注册
luaL_openlib是5.1版本下用来模块注册的函数(宏),代码如下:LUALIB_API void luaL_openlib (lua_State *L, const char *libname, const luaL_Reg *l, int nup) { luaL_checkversion(L); if (libname)原创 2015-09-13 16:04:54 · 897 阅读 · 0 评论 -
lua 垃圾回收标记函数 reallymarkobject
reallymarkobject 函数如下(省略旁路代码):static void reallymarkobject (global_State *g, GCObject *o) { white2gray(o); switch (o->gch.tt) { case LUA_TSTRING: { return; } case LUA_TUSERDATA: {原创 2015-11-19 23:53:42 · 1105 阅读 · 0 评论