Lines Matching refs:status
47 volatile int status; /* error code */ member
81 static void resetstack (lua_State *L, int status) { in resetstack() argument
85 luaD_seterrorobj(L, status, L->base); in resetstack()
96 L->errorJmp->status = errcode; in luaD_throw()
100 L->status = cast_byte(errcode); in luaD_throw()
113 lj.status = 0; in luaD_rawrunprotected()
120 return lj.status; in luaD_rawrunprotected()
387 if (L->status == 0) { /* start coroutine? */ in resume()
393 lua_assert(L->status == LUA_YIELD); in resume()
394 L->status = 0; in resume()
419 int status; in lua_resume() local
421 if (L->status != LUA_YIELD && (L->status != 0 || L->ci != L->base_ci)) in lua_resume()
428 status = luaD_rawrunprotected(L, resume, L->top - nargs); in lua_resume()
429 if (status != 0) { /* error? */ in lua_resume()
430 L->status = cast_byte(status); /* mark thread as `dead' */ in lua_resume()
431 luaD_seterrorobj(L, status, L->top); in lua_resume()
436 status = L->status; in lua_resume()
440 return status; in lua_resume()
450 L->status = LUA_YIELD; in lua_yield()
458 int status; in luaD_pcall() local
464 status = luaD_rawrunprotected(L, func, u); in luaD_pcall()
465 if (status != 0) { /* an error occurred? */ in luaD_pcall()
468 luaD_seterrorobj(L, status, oldtop); in luaD_pcall()
477 return status; in luaD_pcall()
511 int status; in luaD_protectedparser() local
514 status = luaD_pcall(L, f_parser, &p, savestack(L, L->top), L->errfunc); in luaD_protectedparser()
516 return status; in luaD_protectedparser()