}
void
-BindingInstance::register_metatable(lua_State *lua, const char *name, const luaL_reg *metatable)
+BindingInstance::register_metatable(lua_State *lua, const char *name, const luaL_Reg *metatable)
{
// Create a metatable, adding it to the Lua registry.
luaL_newmetatable(lua, name);
static BindingInstance *self(lua_State *);
// Register a Lua metatable for a custom type.
- static void register_metatable(lua_State *, const char *, const luaL_reg *);
+ static void register_metatable(lua_State *, const char *, const luaL_Reg *);
lua_State *lua;
void
lua_metrics_register(lua_State *L)
{
- static const luaL_reg metatable[] = {
+ static const luaL_Reg metatable[] = {
{"__gc", metrics_gc}, {"__index", metrics_index}, {"__newindex", metrics_newindex}, {nullptr, nullptr},
};
if (lua_istable(L, value)) {
lua_scoped_stack saved(L);
- int count = luaL_getn(L, value);
+ int count = lua_objlen(L, value);
LogHost *lh = nullptr;
saved.push_value(value); // Push the table to -1.
if (lua_istable(L, value)) {
lua_scoped_stack saved(L);
LogFilter *filter;
- int count = luaL_getn(L, value);
+ int count = lua_objlen(L, value);
saved.push_value(value); // Push the table to -1.
bool
MakeLogBindings(BindingInstance &binding, LogConfig *conf)
{
- static const luaL_reg metatable[] = {
+ static const luaL_Reg metatable[] = {
{"__gc", refcount_object_gc}, {nullptr, nullptr},
};