2812
+ − 1
/*
+ − 2
** $Id: lualib.h,v 1.36.1.1 2007/12/27 13:02:25 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
/* Key to file-handle type */
+ − 15
#define LUA_FILEHANDLE "FILE*"
+ − 16
+ − 17
+ − 18
#define LUA_COLIBNAME "coroutine"
+ − 19
LUALIB_API int (luaopen_base) (lua_State *L);
+ − 20
+ − 21
#define LUA_TABLIBNAME "table"
+ − 22
LUALIB_API int (luaopen_table) (lua_State *L);
+ − 23
+ − 24
#define LUA_IOLIBNAME "io"
+ − 25
LUALIB_API int (luaopen_io) (lua_State *L);
+ − 26
+ − 27
#define LUA_OSLIBNAME "os"
+ − 28
LUALIB_API int (luaopen_os) (lua_State *L);
+ − 29
+ − 30
#define LUA_STRLIBNAME "string"
+ − 31
LUALIB_API int (luaopen_string) (lua_State *L);
+ − 32
+ − 33
#define LUA_MATHLIBNAME "math"
+ − 34
LUALIB_API int (luaopen_math) (lua_State *L);
+ − 35
+ − 36
#define LUA_DBLIBNAME "debug"
+ − 37
LUALIB_API int (luaopen_debug) (lua_State *L);
+ − 38
+ − 39
#define LUA_LOADLIBNAME "package"
+ − 40
LUALIB_API int (luaopen_package) (lua_State *L);
+ − 41
+ − 42
+ − 43
/* open all previous libraries */
3697
+ − 44
LUALIB_API void (luaL_openlibs) (lua_State *L);
2812
+ − 45
+ − 46
+ − 47
+ − 48
#ifndef lua_assert
+ − 49
#define lua_assert(x) ((void)0)
+ − 50
#endif
+ − 51
+ − 52
+ − 53
#endif