10 |
10 |
11 #include "lua.h" |
11 #include "lua.h" |
12 |
12 |
13 |
13 |
14 /* Key to file-handle type */ |
14 /* Key to file-handle type */ |
15 #define LUA_FILEHANDLE "FILE*" |
15 #define LUA_FILEHANDLE "FILE*" |
16 |
16 |
17 |
17 |
18 #define LUA_COLIBNAME "coroutine" |
18 #define LUA_COLIBNAME "coroutine" |
19 LUALIB_API int (luaopen_base) (lua_State *L); |
19 LUALIB_API int (luaopen_base) (lua_State *L); |
20 |
20 |
21 #define LUA_TABLIBNAME "table" |
21 #define LUA_TABLIBNAME "table" |
22 LUALIB_API int (luaopen_table) (lua_State *L); |
22 LUALIB_API int (luaopen_table) (lua_State *L); |
23 |
23 |
24 #define LUA_IOLIBNAME "io" |
24 #define LUA_IOLIBNAME "io" |
25 LUALIB_API int (luaopen_io) (lua_State *L); |
25 LUALIB_API int (luaopen_io) (lua_State *L); |
26 |
26 |
27 #define LUA_OSLIBNAME "os" |
27 #define LUA_OSLIBNAME "os" |
28 LUALIB_API int (luaopen_os) (lua_State *L); |
28 LUALIB_API int (luaopen_os) (lua_State *L); |
29 |
29 |
30 #define LUA_STRLIBNAME "string" |
30 #define LUA_STRLIBNAME "string" |
31 LUALIB_API int (luaopen_string) (lua_State *L); |
31 LUALIB_API int (luaopen_string) (lua_State *L); |
32 |
32 |
33 #define LUA_MATHLIBNAME "math" |
33 #define LUA_MATHLIBNAME "math" |
34 LUALIB_API int (luaopen_math) (lua_State *L); |
34 LUALIB_API int (luaopen_math) (lua_State *L); |
35 |
35 |
36 #define LUA_DBLIBNAME "debug" |
36 #define LUA_DBLIBNAME "debug" |
37 LUALIB_API int (luaopen_debug) (lua_State *L); |
37 LUALIB_API int (luaopen_debug) (lua_State *L); |
38 |
38 |
39 #define LUA_LOADLIBNAME "package" |
39 #define LUA_LOADLIBNAME "package" |
40 LUALIB_API int (luaopen_package) (lua_State *L); |
40 LUALIB_API int (luaopen_package) (lua_State *L); |
41 |
41 |
42 |
42 |
43 /* open all previous libraries */ |
43 /* open all previous libraries */ |
44 LUALIB_API void (luaL_openlibs) (lua_State *L); |
44 LUALIB_API void (luaL_openlibs) (lua_State *L); |
45 |
45 |
46 |
46 |
47 |
47 |
48 #ifndef lua_assert |
48 #ifndef lua_assert |
49 #define lua_assert(x) ((void)0) |
49 #define lua_assert(x) ((void)0) |
50 #endif |
50 #endif |
51 |
51 |
52 |
52 |
53 #endif |
53 #endif |