summaryrefslogtreecommitdiff
path: root/src/scripting
diff options
context:
space:
mode:
Diffstat (limited to 'src/scripting')
-rw-r--r--src/scripting/lua.cpp5
-rw-r--r--src/scripting/luautil.h3
2 files changed, 3 insertions, 5 deletions
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 <cassert>
-extern "C" {
-#include <lualib.h>
-#include <lauxlib.h>
-}
-
#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 <lualib.h>
#include <lauxlib.h>
}