|
@@ -1,5 +1,5 @@
|
|
|
/*
|
|
|
-** $Id: lbaselib.c,v 1.108 2002/11/18 11:20:01 roberto Exp roberto $
|
|
|
+** $Id: lbaselib.c,v 1.109 2002/11/22 18:01:46 roberto Exp roberto $
|
|
|
** Basic library
|
|
|
** See Copyright Notice in lua.h
|
|
|
*/
|
|
@@ -256,25 +256,6 @@ static int luaB_loadstring (lua_State *L) {
|
|
|
}
|
|
|
|
|
|
|
|
|
-static int writer (lua_State *L, const void* b, size_t size, void* B) {
|
|
|
- (void)L;
|
|
|
- luaL_addlstring((luaL_Buffer*) B, (const char *)b, size);
|
|
|
- return 1;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-static int luaB_stringdump (lua_State *L) {
|
|
|
- luaL_Buffer b;
|
|
|
- luaL_checktype(L, 1, LUA_TFUNCTION);
|
|
|
- luaL_buffinit(L,&b);
|
|
|
- if (!lua_dump(L, writer, &b))
|
|
|
- luaL_error(L, "unable to dump given function");
|
|
|
- luaL_pushresult(&b);
|
|
|
- return 1;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
static int luaB_loadfile (lua_State *L) {
|
|
|
const char *fname = luaL_optstring(L, 1, NULL);
|
|
|
return passresults(L, luaL_loadfile(L, fname));
|
|
@@ -526,7 +507,6 @@ static const luaL_reg base_funcs[] = {
|
|
|
{"collectgarbage", luaB_collectgarbage},
|
|
|
{"gcinfo", luaB_gcinfo},
|
|
|
{"loadfile", luaB_loadfile},
|
|
|
- {"stringdump", luaB_stringdump},
|
|
|
{"dofile", luaB_dofile},
|
|
|
{"loadstring", luaB_loadstring},
|
|
|
{"require", luaB_require},
|