From 17a54ff8e0b7c4430c510713ec636160175dbea8 Mon Sep 17 00:00:00 2001 From: Daniel Kolesa Date: Wed, 8 Apr 2015 14:46:31 +0100 Subject: [PATCH] elua: use more Elua_State --- src/bin/elua/main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bin/elua/main.c b/src/bin/elua/main.c index 43d62c6936..9750325ef8 100644 --- a/src/bin/elua/main.c +++ b/src/bin/elua/main.c @@ -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]) {