new names for functions that open C libraries
This commit is contained in:
16
lua.c
16
lua.c
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
** $Id: lua.c,v 1.116 2003/01/29 13:23:45 roberto Exp roberto $
|
||||
** $Id: lua.c,v 1.117 2003/03/07 13:21:31 roberto Exp roberto $
|
||||
** Lua stand-alone interpreter
|
||||
** See Copyright Notice in lua.h
|
||||
*/
|
||||
@@ -67,12 +67,12 @@ static const char *progname = PROGNAME;
|
||||
|
||||
|
||||
static const luaL_reg lualibs[] = {
|
||||
{"baselib", lua_baselibopen},
|
||||
{"tablib", lua_tablibopen},
|
||||
{"iolib", lua_iolibopen},
|
||||
{"strlib", lua_strlibopen},
|
||||
{"mathlib", lua_mathlibopen},
|
||||
{"dblib", lua_dblibopen},
|
||||
{"base", luaopen_base},
|
||||
{"table", luaopen_table},
|
||||
{"io", luaopen_io},
|
||||
{"string", luaopen_string},
|
||||
{"math", luaopen_math},
|
||||
{"debug", luaopen_debug},
|
||||
/* add your libraries here */
|
||||
LUA_EXTRALIBS
|
||||
{NULL, NULL}
|
||||
@@ -372,7 +372,7 @@ static int handle_argv (char *argv[], int *interactive) {
|
||||
|
||||
static void openstdlibs (lua_State *l) {
|
||||
const luaL_reg *lib = lualibs;
|
||||
for (; lib->name; lib++) {
|
||||
for (; lib->func; lib++) {
|
||||
lib->func(l); /* open library */
|
||||
lua_settop(l, 0); /* discard any results */
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user