From d1a701a9a9848bfa8065c7cd49fa3a00e0be50f7 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 5 Feb 2005 21:46:52 +0000 Subject: [PATCH] more g++ 3.4 compile fixes --- stepmania/src/LuaBinding.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stepmania/src/LuaBinding.h b/stepmania/src/LuaBinding.h index 613d0e5f78..f03dbab9d0 100644 --- a/stepmania/src/LuaBinding.h +++ b/stepmania/src/LuaBinding.h @@ -132,13 +132,13 @@ private: #define LUA_REGISTER_CLASS( T ) \ - const char Luna::s_className[] = #T; \ - Luna::RegTypeVector* Luna::s_pvMethods = NULL; \ + template<> const char Luna::s_className[] = #T; \ + template<> Luna::RegTypeVector* Luna::s_pvMethods = NULL; \ static Luna##T registera; \ void T::PushSelf( lua_State *L ) { Luna##T::Push( L, this ); } #define ADD_METHOD( method_name ) \ - { CreateMethodsVector(); RegType r = {#method_name,method_name}; s_pvMethods->push_back(r); } + { Luna::CreateMethodsVector(); RegType r = {#method_name,method_name}; Luna::s_pvMethods->push_back(r); } #endif