mirror of
https://github.com/ThePhD/sol2.git
synced 2024-03-22 13:10:44 +08:00
25 lines
617 B
C
25 lines
617 B
C
|
#ifndef NOT_KEPLER_PROJECT_COMPAT54_H_
|
||
|
#define NOT_KEPLER_PROJECT_COMPAT54_H_
|
||
|
|
||
|
#if defined(__cplusplus) && !defined(COMPAT53_LUA_CPP)
|
||
|
extern "C" {
|
||
|
#endif
|
||
|
#include <lua.h>
|
||
|
#include <lauxlib.h>
|
||
|
#include <lualib.h>
|
||
|
#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_
|