From caf61e7ebc7b3b92b49f9f41e4848063fa15f453 Mon Sep 17 00:00:00 2001 From: Thorbjørn Lindeijer Date: Sun, 7 Jun 2015 22:12:28 +0200 Subject: Fixed compile when using Lua 5.3 It seems like properly upgrading to Lua 5.3 would affect quite a few small function calls, but fortunately compatibility can be achieved with just a define for now. --- src/scripting/lua.cpp | 5 ----- src/scripting/luautil.h | 3 +++ 2 files changed, 3 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/scripting/lua.cpp b/src/scripting/lua.cpp index a6a68cf4..0a198da3 100644 --- a/src/scripting/lua.cpp +++ b/src/scripting/lua.cpp @@ -22,11 +22,6 @@ #include -extern "C" { -#include -#include -} - #include "common/defines.h" #include "common/resourcemanager.h" #include "game-server/accountconnection.h" diff --git a/src/scripting/luautil.h b/src/scripting/luautil.h index e38b01c8..46a07713 100644 --- a/src/scripting/luautil.h +++ b/src/scripting/luautil.h @@ -24,6 +24,9 @@ #include "scripting/script.h" extern "C" { +// Quick and dirty compatibility with Lua 5.3 +#define LUA_COMPAT_APIINTCASTS + #include #include } -- cgit v1.2.3-70-g09d2