elua: use more Elua_State
authorDaniel Kolesa <d.kolesa@samsung.com>
Wed, 8 Apr 2015 13:46:31 +0000 (14:46 +0100)
committerDaniel Kolesa <d.kolesa@osg.samsung.com>
Wed, 6 May 2015 14:05:18 +0000 (15:05 +0100)
src/bin/elua/main.c

index 43d62c69362a8194f552d71be8f5c9f3bf37ca62..9750325ef8e702009184cadc504d711f0d211eac 100644 (file)
@@ -85,8 +85,9 @@ elua_docall(Elua_State *es, int narg, int nret)
 }
 
 static int
-elua_getargs(lua_State *L, int argc, char **argv, int n)
+elua_getargs(Elua_State *es, int argc, char **argv, int n)
 {
+   lua_State *L = es->luastate;
    int i;
    int narg = argc - (n + 1);
    luaL_checkstack(L, narg + 3, "too many arguments to script");
@@ -235,7 +236,7 @@ elua_doscript(Elua_State *es, int argc, char **argv, int n, int *quit)
    int status;
    lua_State *L = es->luastate;
    const char *fname = argv[n];
-   int narg = elua_getargs(L, argc, argv, n);
+   int narg = elua_getargs(es, argc, argv, n);
    lua_setglobal(L, "arg");
    if (fname[0] == '-' && !fname[1])
      {