]>
Commit | Line | Data |
---|---|---|
1 | /* | |
2 | ** $Id: lualib.h,v 1.43 2011/12/08 12:11:37 roberto Exp $ | |
3 | ** Lua standard libraries | |
4 | ** See Copyright Notice in lua.h | |
5 | */ | |
6 | ||
7 | ||
8 | #ifndef lualib_h | |
9 | #define lualib_h | |
10 | ||
11 | #include "lua.h" | |
12 | ||
13 | ||
14 | ||
15 | LUAMOD_API int (luaopen_base) (lua_State *L); | |
16 | ||
17 | #define LUA_COLIBNAME "coroutine" | |
18 | LUAMOD_API int (luaopen_coroutine) (lua_State *L); | |
19 | ||
20 | #define LUA_TABLIBNAME "table" | |
21 | LUAMOD_API int (luaopen_table) (lua_State *L); | |
22 | ||
23 | #define LUA_IOLIBNAME "io" | |
24 | LUAMOD_API int (luaopen_io) (lua_State *L); | |
25 | ||
26 | #define LUA_OSLIBNAME "os" | |
27 | LUAMOD_API int (luaopen_os) (lua_State *L); | |
28 | ||
29 | #define LUA_STRLIBNAME "string" | |
30 | LUAMOD_API int (luaopen_string) (lua_State *L); | |
31 | ||
32 | #define LUA_BITLIBNAME "bit32" | |
33 | LUAMOD_API int (luaopen_bit32) (lua_State *L); | |
34 | ||
35 | #define LUA_MATHLIBNAME "math" | |
36 | LUAMOD_API int (luaopen_math) (lua_State *L); | |
37 | ||
38 | #define LUA_DBLIBNAME "debug" | |
39 | LUAMOD_API int (luaopen_debug) (lua_State *L); | |
40 | ||
41 | #define LUA_LOADLIBNAME "package" | |
42 | LUAMOD_API int (luaopen_package) (lua_State *L); | |
43 | ||
44 | ||
45 | /* open all previous libraries */ | |
46 | LUALIB_API void (luaL_openlibs) (lua_State *L); | |
47 | ||
48 | ||
49 | ||
50 | #if !defined(lua_assert) | |
51 | #define lua_assert(x) ((void)0) | |
52 | #endif | |
53 | ||
54 | ||
55 | #endif |