#ifndef LUAINC_H #define LUAINC_H #ifdef __cplusplus extern "C" { #endif #if defined(LUA_R_INCL) #include "lua.h" #include "lauxlib.h" #include "lualib.h" #elif defined(LUA_COMPAT_ALL) #include "lua5.2/lua.h" #include "lua5.2/lauxlib.h" #include "lua5.2/lualib.h" #elif defined(LUAJIT) #include "luajit-2.0/lua.h" #include "luajit-2.0/lauxlib.h" #include "luajit-2.0/lualib.h" #else #include "lua5.1/lua.h" #include "lua5.1/lauxlib.h" #include "lua5.1/lualib.h" #endif #if LUA_VERSION_NUM >= 502 LUALIB_API int (luaL_typerror) (lua_State *L, int narg, const char *tname); #else LUALIB_API void (lua_pushglobaltable) (lua_State *L); #endif int luaL_tostring(lua_State *L, int n); #ifdef __cplusplus } #endif #endif