Lines Matching refs:idx

170 static void lua_settop(lua_State*L,int idx);
171 static int lua_type(lua_State*L,int idx);
172 static const char* lua_tolstring(lua_State*L,int idx,size_t*len);
173 static size_t lua_objlen(lua_State*L,int idx);
177 static void lua_setfield(lua_State*L,int idx,const char*k);
3144 TValue*idx=luaH_set(L,fs->h,k);
3147 if(ttisnumber(idx)){
3148 return cast_int(nvalue(idx));
3151 setnvalue(idx,cast_num(fs->nk));
5200 lua_Number idx=luai_numadd(nvalue(ra),step);
5202 if(luai_numlt(0,step)?luai_numle(idx,limit)
5203 :luai_numle(limit,idx)){
5205 setnvalue(ra,idx);
5206 setnvalue(ra+3,idx);
5313 static TValue*index2adr(lua_State*L,int idx){
5314 if(idx>0){
5315 TValue*o=L->base+(idx-1);
5316 luai_apicheck(L,idx<=L->ci->top-L->base);
5320 else if(idx>(-10000)){
5321 luai_apicheck(L,idx!=0&&-idx<=L->top-L->base);
5322 return L->top+idx;
5324 else switch(idx){
5334 idx=(-10002)-idx;
5335 return(idx<=func->c.nupvalues)
5336 ?&func->c.upvalue[idx-1]
5369 static void lua_settop(lua_State*L,int idx){
5370 if(idx>=0){
5371 luai_apicheck(L,idx<=L->stack_last-L->base);
5372 while(L->top<L->base+idx)
5374 L->top=L->base+idx;
5377 luai_apicheck(L,-(idx+1)<=(L->top-L->base));
5378 L->top+=idx+1;
5381 static void lua_remove(lua_State*L,int idx){
5383 p=index2adr(L,idx);
5388 static void lua_insert(lua_State*L,int idx){
5391 p=index2adr(L,idx);
5396 static void lua_replace(lua_State*L,int idx){
5398 if(idx==(-10001)&&L->ci==L->base_ci)
5401 o=index2adr(L,idx);
5403 if(idx==(-10001)){
5411 if(idx<(-10002))
5416 static void lua_pushvalue(lua_State*L,int idx){
5417 setobj(L,L->top,index2adr(L,idx));
5420 static int lua_type(lua_State*L,int idx){
5421 StkId o=index2adr(L,idx);
5428 static int lua_iscfunction(lua_State*L,int idx){
5429 StkId o=index2adr(L,idx);
5432 static int lua_isnumber(lua_State*L,int idx){
5434 const TValue*o=index2adr(L,idx);
5437 static int lua_isstring(lua_State*L,int idx){
5438 int t=lua_type(L,idx);
5456 static lua_Number lua_tonumber(lua_State*L,int idx){
5458 const TValue*o=index2adr(L,idx);
5464 static lua_Integer lua_tointeger(lua_State*L,int idx){
5466 const TValue*o=index2adr(L,idx);
5476 static int lua_toboolean(lua_State*L,int idx){
5477 const TValue*o=index2adr(L,idx);
5480 static const char*lua_tolstring(lua_State*L,int idx,size_t*len){
5481 StkId o=index2adr(L,idx);
5488 o=index2adr(L,idx);
5493 static size_t lua_objlen(lua_State*L,int idx){
5494 StkId o=index2adr(L,idx);
5507 static lua_CFunction lua_tocfunction(lua_State*L,int idx){
5508 StkId o=index2adr(L,idx);
5511 static void*lua_touserdata(lua_State*L,int idx){
5512 StkId o=index2adr(L,idx);
5579 static void lua_gettable(lua_State*L,int idx){
5581 t=index2adr(L,idx);
5585 static void lua_getfield(lua_State*L,int idx,const char*k){
5588 t=index2adr(L,idx);
5594 static void lua_rawget(lua_State*L,int idx){
5596 t=index2adr(L,idx);
5600 static void lua_rawgeti(lua_State*L,int idx,int n){
5602 o=index2adr(L,idx);
5637 static void lua_getfenv(lua_State*L,int idx){
5639 o=index2adr(L,idx);
5657 static void lua_settable(lua_State*L,int idx){
5660 t=index2adr(L,idx);
5665 static void lua_setfield(lua_State*L,int idx,const char*k){
5669 t=index2adr(L,idx);
5675 static void lua_rawset(lua_State*L,int idx){
5678 t=index2adr(L,idx);
5684 static void lua_rawseti(lua_State*L,int idx,int n){
5687 o=index2adr(L,idx);
5726 static int lua_setfenv(lua_State*L,int idx){
5730 o=index2adr(L,idx);
5802 static int lua_next(lua_State*L,int idx){
5805 t=index2adr(L,idx);
5852 static const char* luaL_findtable(lua_State*L,int idx,
6029 static const char*luaL_findtable(lua_State*L,int idx,
6032 lua_pushvalue(L,idx);
6735 static void aux_lines(lua_State*L,int idx,int toclose){
6736 lua_pushvalue(L,idx);
7693 static UB barg(lua_State*L,int idx){
7695 bn.n=lua_tonumber(L,idx)+6755399441055744.0;
7696 if(bn.n==0.0&&!lua_isnumber(L,idx))luaL_typerror(L,idx,"number");