From bd3fe0cac583739bc0d7c4b5c8f301bb350abca0 Mon Sep 17 00:00:00 2001 From: Andy Belle-Isle Date: Fri, 30 Aug 2019 00:19:31 -0400 Subject: Renamed lib to deps so github will ignore it for language stats --- deps/sol2/include/sol/compatibility/compat-5.4.h | 25 ++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 deps/sol2/include/sol/compatibility/compat-5.4.h (limited to 'deps/sol2/include/sol/compatibility/compat-5.4.h') diff --git a/deps/sol2/include/sol/compatibility/compat-5.4.h b/deps/sol2/include/sol/compatibility/compat-5.4.h new file mode 100644 index 0000000..80d65bd --- /dev/null +++ b/deps/sol2/include/sol/compatibility/compat-5.4.h @@ -0,0 +1,25 @@ +#ifndef NOT_KEPLER_PROJECT_COMPAT54_H_ +#define NOT_KEPLER_PROJECT_COMPAT54_H_ + +#if defined(__cplusplus) && !defined(COMPAT53_LUA_CPP) +extern "C" { +#endif +#include +#include +#include +#if defined(__cplusplus) && !defined(COMPAT53_LUA_CPP) +} +#endif + +#if defined(LUA_VERSION_NUM) && LUA_VERSION_NUM == 504 + +#if !defined(LUA_ERRGCMM) +/* So Lua 5.4 actually removes this, which breaks sol2... + man, this API is quite unstable...! +*/ +# define LUA_ERRGCMM (LUA_ERRERR + 2) +#endif /* LUA_ERRGCMM define */ + +#endif // Lua 5.4 only + +#endif // NOT_KEPLER_PROJECT_COMPAT54_H_ \ No newline at end of file -- cgit v1.2.3