23#ifndef CORSIX_TH_LUA_HPP_
24#define CORSIX_TH_LUA_HPP_
35#if LUA_VERSION_NUM >= 502
41inline size_t lua_objlen(lua_State* L,
int idx) {
return lua_rawlen(L, idx); }
45inline int lua_equal(lua_State* L,
int idx1,
int idx2) {
46 return lua_compare(L, idx1, idx2, LUA_OPEQ);
51inline int lua_lessthan(lua_State* L,
int idx1,
int idx2) {
52 return lua_compare(L, idx1, idx2, LUA_OPLT);
58int luaT_setfenv52(lua_State*,
int);
59inline int lua_setfenv(lua_State* L,
int n) {
return luaT_setfenv52(L, n); }
63void luaT_getfenv52(lua_State*,
int);
64inline void lua_getfenv(lua_State* L,
int n) { luaT_getfenv52(L, n); }