Lines Matching refs:s
140 static int dostring (lua_State *L, const char *s, const char *name) { in dostring() argument
141 int status = luaL_loadbuffer(L, s, strlen(s), name) || docall(L, 0, 1); in dostring()
341 struct Smain *s = (struct Smain *)lua_touserdata(L, 1); in pmain() local
342 char **argv = s->argv; in pmain()
350 s->status = handle_luainit(L); in pmain()
351 if (s->status != 0) return 0; in pmain()
355 s->status = 1; in pmain()
359 s->status = runargs(L, argv, (script > 0) ? script : s->argc); in pmain()
360 if (s->status != 0) return 0; in pmain()
362 s->status = handle_script(L, argv, script); in pmain()
363 if (s->status != 0) return 0; in pmain()
379 struct Smain s; in main() local
385 s.argc = argc; in main()
386 s.argv = argv; in main()
387 status = lua_cpcall(L, &pmain, &s); in main()
390 return (status || s.status) ? EXIT_FAILURE : EXIT_SUCCESS; in main()