Lines Matching refs:luap
45 lua_State *luap; member
104 lua_State *luap; in interp_preinit() local
117 luap = lua_newstate(interp_lua_realloc, NULL); in interp_preinit()
118 if (luap == NULL) { in interp_preinit()
122 softc->luap = luap; in interp_preinit()
126 luaL_requiref(luap, lib->name, lib->func, 1); in interp_preinit()
127 lua_pop(luap, 1); /* remove lib */ in interp_preinit()
131 (*fnpp)(luap); in interp_preinit()
141 lua_State *luap; in interp_init() local
147 luap = softc->luap; in interp_init()
152 const char *errstr = lua_tostring(luap, -1); in interp_init()
155 lua_pop(luap, 1); in interp_init()
167 lua_State *luap; in interp_run() local
172 luap = softc->luap; in interp_run()
174 if ((status = luaL_dostring(luap, line)) != 0) { in interp_run()
175 lua_pop(luap, 1); in interp_run()
184 lua_getglobal(luap, "cli_execute"); in interp_run()
186 lua_pushstring(luap, argv[nargc]); in interp_run()
188 status = lua_pcall(luap, argc, 1, 0); in interp_run()
189 ret = lua_tointeger(luap, 1); in interp_run()
190 lua_pop(luap, 1); in interp_run()
227 return (luaL_dofile(softc->luap, filename)); in interp_include()