- /* 
- ** $Id: linit.c,v 1.14.1.1 2007/12/27 13:02:25 roberto Exp $ 
- ** Initialization of libraries for lua.c 
- ** See Copyright Notice in lua.h 
- */ 
-   
-   
- #define linit_c 
- #define LUA_LIB 
-   
- #include "lua.h" 
-   
- #include "lualib.h" 
- #include "lauxlib.h" 
-   
-   
- static const luaL_Reg lualibs[] = { 
-   {"", luaopen_base}, 
-   {LUA_LOADLIBNAME, luaopen_package}, 
-   {LUA_TABLIBNAME, luaopen_table}, 
-   {LUA_IOLIBNAME, luaopen_io}, 
-   {LUA_OSLIBNAME, luaopen_os}, 
-   {LUA_STRLIBNAME, luaopen_string}, 
-   {LUA_MATHLIBNAME, luaopen_math}, 
-   {LUA_DBLIBNAME, luaopen_debug}, 
-   {NULL, NULL} 
- }; 
-   
-   
- LUALIB_API void luaL_openlibs (lua_State *L) { 
-   const luaL_Reg *lib = lualibs; 
-   for (; lib->func; lib++) { 
-     lua_pushcfunction(L, lib->func); 
-     lua_pushstring(L, lib->name); 
-     lua_call(L, 1, 0); 
-   } 
- } 
-   
-