11 #include "common/lua/lua.h" 15 #define LUA_FILEHANDLE "FILE*" 18 #define LUA_COLIBNAME "coroutine" 19 LUALIB_API int (luaopen_base) (
lua_State *L);
21 #define LUA_TABLIBNAME "table" 22 LUALIB_API int (luaopen_table) (
lua_State *L);
24 #define LUA_IOLIBNAME "io" 25 LUALIB_API int (luaopen_io) (
lua_State *L);
27 #define LUA_OSLIBNAME "os" 28 LUALIB_API int (luaopen_os) (
lua_State *L);
30 #define LUA_STRLIBNAME "string" 31 LUALIB_API int (luaopen_string) (
lua_State *L);
33 #define LUA_MATHLIBNAME "math" 34 LUALIB_API int (luaopen_math) (
lua_State *L);
36 #define LUA_DBLIBNAME "debug" 37 LUALIB_API int (luaopen_debug) (
lua_State *L);
39 #define LUA_LOADLIBNAME "package" 40 LUALIB_API int (luaopen_package) (
lua_State *L);
44 LUALIB_API void (luaL_openlibs) (
lua_State *L);
49 #define lua_assert(x) ((void)0)