Mercurial > mm7
comparison lib/lua/lua-5.2.2/lualib.h @ 1866:41cc4dd3c122
Lua 5.2.2 added.
author | Nomad |
---|---|
date | Wed, 16 Oct 2013 13:34:26 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
1848:3b39b70e8e93 | 1866:41cc4dd3c122 |
---|---|
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 |