/* | |
** $Id: lualib.h,v 1.43.1.1 2013/04/12 18:48:47 roberto Exp $ | |
** Lua standard libraries | |
** See Copyright Notice in lua.h | |
*/ | |
#ifndef lualib_h | |
#define lualib_h | |
#include <Lua/lua.h> | |
LUAMOD_API int (luaopen_base) (lua_State *L); | |
#define LUA_COLIBNAME "coroutine" | |
LUAMOD_API int (luaopen_coroutine) (lua_State *L); | |
#define LUA_TABLIBNAME "table" | |
LUAMOD_API int (luaopen_table) (lua_State *L); | |
#define LUA_IOLIBNAME "io" | |
LUAMOD_API int (luaopen_io) (lua_State *L); | |
#define LUA_OSLIBNAME "os" | |
LUAMOD_API int (luaopen_os) (lua_State *L); | |
#define LUA_STRLIBNAME "string" | |
LUAMOD_API int (luaopen_string) (lua_State *L); | |
#define LUA_BITLIBNAME "bit32" | |
LUAMOD_API int (luaopen_bit32) (lua_State *L); | |
#define LUA_MATHLIBNAME "math" | |
LUAMOD_API int (luaopen_math) (lua_State *L); | |
#define LUA_DBLIBNAME "debug" | |
LUAMOD_API int (luaopen_debug) (lua_State *L); | |
#define LUA_LOADLIBNAME "package" | |
LUAMOD_API int (luaopen_package) (lua_State *L); | |
/* open all previous libraries */ | |
LUALIB_API void (luaL_openlibs) (lua_State *L); | |
#if !defined(lua_assert) | |
#define lua_assert(x) ((void)0) | |
#endif | |
#endif |