首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用C API的luajit模式

使用C API的luajit模式
EN

Stack Overflow用户
提问于 2013-09-05 04:27:32
回答 1查看 428关注 0票数 0

我从LUAJIT开始。

LUAJIT具有设置模式的功能

代码语言:javascript
复制
LUA_API int luaJIT_setmode(lua_State *L, int idx, int mode);

有没有办法获得实际模式?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-09-05 19:36:49

我不确定您是否可以这样做,我也不确定这是否适合您,但您可以编辑src/lj_dispatch.c,并添加(未测试的):

代码语言:javascript
复制
int luaJIT_getmode(lua_State *L, int idx) {
  global_State *g = G(L);
  return G2J(g)->flags;
}

您需要在luajit.h中添加一个定义。我不认为这是非常务实的,但在const_cast的精神下,我认为它没有理由不工作。建议避免这样做的需要...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18623165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档