Get rid of some legacy code.
authorRui Guo <firemeteor.guo@gmail.com>
Tue, 18 Aug 2009 17:14:22 +0000 (19 01:14 +0800)
committerRui Guo <firemeteor.guo@gmail.com>
Tue, 18 Aug 2009 17:14:22 +0000 (19 01:14 +0800)
src/lua.c

index 110eb88..5538d43 100644 (file)
--- a/src/lua.c
+++ b/src/lua.c
@@ -1302,45 +1302,6 @@ LuaShowErr(lua_State *L)
   display = d;
 }
 
-struct fn_def
-{
-  void (*push_fn)(lua_State *, void*);
-  void *value;
-};
-
-static int
-LuaCallProcess(const char *name, struct fn_def defs[])
-{
-  int argc = 0;
-  lua_State *L;
-  struct sfile *slist = scripts;
-
-  while (slist) {
-      L = slist->L;
-
-      lua_getfield(L, LUA_GLOBALSINDEX, name);
-      if (lua_isnil(L, -1))
-        {
-          lua_pop(L,1);
-          slist = slist->next;
-        }
-      else
-        break;
-  }
-
-  if (!slist)
-    return 0;
-
-  for (argc = 0; defs[argc].push_fn; argc++)
-    defs[argc].push_fn(L, defs[argc].value);
-  if (lua_pcall(L, argc, 0, 0) == LUA_ERRRUN && lua_isstring(L, -1))
-    {
-      LuaShowErr(L);
-      return 0;
-    }
-  return 1;
-}
-
 void
 LuaUnload(struct sfile *slist)
 {