本周日(5月27日)码云企业技术分享会【微服务】专场将与你相约上海。阿里、华为、ThoughtWorks的技术大咖齐聚,等你来撩!
Watch Star Fork

git123hub / luajit-testC/C++

加入码云
与超过 200 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
暂无描述
一键复制 编辑 原始数据 按行查看 历史
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 )

你可以在登录后,发表评论

9_float_left_people 9_float_left_close