diff --git a/stepmania/src/LuaBinding.h b/stepmania/src/LuaBinding.h index 6dee1a061f..485fcc8b92 100644 --- a/stepmania/src/LuaBinding.h +++ b/stepmania/src/LuaBinding.h @@ -164,8 +164,8 @@ public: AddMethod( #method_name, method_name ) #define LUA_REGISTER_NAMESPACE( T ) \ - void Register##T( lua_State *L ) { luaL_register( L, #T, T##Table ); lua_pop( L, 1 ); } \ - REGISTER_WITH_LUA_FUNCTION( Register##T ); + static void Register##T( lua_State *L ) { luaL_register( L, #T, T##Table ); lua_pop( L, 1 ); } \ + REGISTER_WITH_LUA_FUNCTION( Register##T ) #define LIST_METHOD( method_name ) \ { #method_name, method_name }