Mercurial > vba-clojure
view src/lua/lualib.h @ 338:92f0011925d2
created 40-byte program to bootstrap main bootstrap program
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Sat, 07 Apr 2012 12:31:12 -0500 |
parents | 27763b933818 |
children |
line wrap: on
line source
1 /*2 ** $Id: lualib.h,v 1.36.1.1 2007/12/27 13:02:25 roberto Exp $3 ** Lua standard libraries4 ** See Copyright Notice in lua.h5 */8 #ifndef lualib_h9 #define lualib_h11 #include "lua.h"14 /* Key to file-handle type */15 #define LUA_FILEHANDLE "FILE*"18 #define LUA_COLIBNAME "coroutine"19 LUALIB_API int (luaopen_base) (lua_State *L);21 #define LUA_TABLIBNAME "table"22 LUALIB_API int (luaopen_table) (lua_State *L);24 #define LUA_IOLIBNAME "io"25 LUALIB_API int (luaopen_io) (lua_State *L);27 #define LUA_OSLIBNAME "os"28 LUALIB_API int (luaopen_os) (lua_State *L);30 #define LUA_STRLIBNAME "string"31 LUALIB_API int (luaopen_string) (lua_State *L);33 #define LUA_MATHLIBNAME "math"34 LUALIB_API int (luaopen_math) (lua_State *L);36 #define LUA_DBLIBNAME "debug"37 LUALIB_API int (luaopen_debug) (lua_State *L);39 #define LUA_LOADLIBNAME "package"40 LUALIB_API int (luaopen_package) (lua_State *L);43 /* open all previous libraries */44 LUALIB_API void (luaL_openlibs) (lua_State *L);48 #ifndef lua_assert49 #define lua_assert(x) ((void)0)50 #endif53 #endif