void register_oolua_type(lua_State* L, char const* name,size_t const name_sz, int const stack_index) { get_oolua_module(L); lua_pushlstring(L,name,name_sz); lua_pushvalue(L, stack_index); lua_rawset(L, -3); lua_pop(L,1); }
void register_oolua_type(lua_State* vm, char const* name, int const stack_index) { get_oolua_module(vm); lua_pushstring(vm, name); lua_pushvalue(vm, stack_index); lua_rawset(vm, -3); lua_pop(vm, 1); }