Watch Star Fork

git123hub / luajit-testC/C++

暂无描述
克隆/下载
一键复制 编辑 原始数据 按行查看 历史
lua-fn-aliases.h 671 Bytes My main account 提交于 2018-01-03 22:21 . Add files via upload
#define SETFIELD_INT(L, NAME)\
(lua_pushinteger(L, NAME),\
lua_setfield(L, -2, #NAME))
/*
#define SETFIELD_RGBI(L, NAME) (\
SETFIELD_INT(L, NAME##_RED), SETFIELD_INT(L, NAME##_GREEN), SETFIELD_INT(L, NAME##_BLUE), SETFIELD_INT(L, NAME##_INTENSITY))
*/
#define SETFIELD_INTX(L, NAME, VALUE)\
(lua_pushinteger(L, VALUE),\
lua_setfield(L, -2, #NAME))
#define SET_GLOBAL_ALIAS(L, NAME, ALIAS)\
(lua_getglobal(L, NAME),\
lua_setglobal(L, ALIAS))
#define SET_ALIAS(L, NAME, ALIAS)\
(lua_getfield(L, -1, NAME),\
lua_setfield(L, -2, ALIAS))
#define SET_CFUNCTION(L, NAME, func)\
(lua_pushcfunction(L, func),\
lua_setfield(L, -2, NAME))

评论 ( 0 )

你可以在登录后,对此项目发表评论

Resume_pages Pages_close