top 41 lib/lua/lapi.c #define api_checknelems(L, n) api_check(L, (n) <= (L->top - L->base)) top 45 lib/lua/lapi.c #define api_incr_top(L) {api_check(L, L->top < L->ci->top); L->top++;} top 52 lib/lua/lapi.c api_check(L, idx <= L->ci->top - L->base); top 53 lib/lua/lapi.c if (o >= L->top) return cast(TValue *, luaO_nilobject); top 57 lib/lua/lapi.c api_check(L, idx != 0 && -idx <= L->top - L->base); top 58 lib/lua/lapi.c return L->top + idx; top 90 lib/lua/lapi.c setobj2s(L, L->top, o); top 98 lib/lua/lapi.c if (size > LUAI_MAXCSTACK || (L->top - L->base + size) > LUAI_MAXCSTACK) top 102 lib/lua/lapi.c if (L->ci->top < L->top + size) top 103 lib/lua/lapi.c L->ci->top = L->top + size; top 116 lib/lua/lapi.c api_check(from, to->ci->top - to->top >= n); top 117 lib/lua/lapi.c from->top -= n; top 119 lib/lua/lapi.c setobj2s(to, to->top++, from->top + i); top 145 lib/lua/lapi.c setthvalue(L, L->top, L1); top 160 lib/lua/lapi.c return cast_int(L->top - L->base); top 168 lib/lua/lapi.c while (L->top < L->base + idx) top 169 lib/lua/lapi.c setnilvalue(L->top++); top 170 lib/lua/lapi.c L->top = L->base + idx; top 173 lib/lua/lapi.c api_check(L, -(idx+1) <= (L->top - L->base)); top 174 lib/lua/lapi.c L->top += idx+1; /* `subtract' index (index is negative) */ top 185 lib/lua/lapi.c while (++p < L->top) setobjs2s(L, p-1, p); top 186 lib/lua/lapi.c L->top--; top 197 lib/lua/lapi.c for (q = L->top; q>p; q--) setobjs2s(L, q, q-1); top 198 lib/lua/lapi.c setobjs2s(L, p, L->top); top 214 lib/lua/lapi.c api_check(L, ttistable(L->top - 1)); top 215 lib/lua/lapi.c func->c.env = hvalue(L->top - 1); top 216 lib/lua/lapi.c luaC_barrier(L, func, L->top - 1); top 219 lib/lua/lapi.c setobj(L, o, L->top - 1); top 221 lib/lua/lapi.c luaC_barrier(L, curr_func(L), L->top - 1); top 223 lib/lua/lapi.c L->top--; top 230 lib/lua/lapi.c setobj2s(L, L->top, index2adr(L, idx)); top 423 lib/lua/lapi.c setnilvalue(L->top); top 431 lib/lua/lapi.c setnvalue(L->top, n); top 439 lib/lua/lapi.c setnvalue(L->top, cast_num(n)); top 448 lib/lua/lapi.c setsvalue2s(L, L->top, luaS_newlstr(L, s, len)); top 493 lib/lua/lapi.c L->top -= n; top 495 lib/lua/lapi.c setobj2n(L, &cl->c.upvalue[n], L->top+n); top 496 lib/lua/lapi.c setclvalue(L, L->top, cl); top 505 lib/lua/lapi.c setbvalue(L->top, (b != 0)); /* ensure that true is 1 */ top 513 lib/lua/lapi.c setpvalue(L->top, p); top 521 lib/lua/lapi.c setthvalue(L, L->top, L); top 539 lib/lua/lapi.c luaV_gettable(L, t, L->top - 1, L->top - 1); top 551 lib/lua/lapi.c luaV_gettable(L, t, &key, L->top); top 562 lib/lua/lapi.c setobj2s(L, L->top - 1, luaH_get(hvalue(t), L->top - 1)); top 572 lib/lua/lapi.c setobj2s(L, L->top, luaH_getnum(hvalue(o), n)); top 581 lib/lua/lapi.c sethvalue(L, L->top, luaH_new(L, narray, nrec)); top 607 lib/lua/lapi.c sethvalue(L, L->top, mt); top 623 lib/lua/lapi.c sethvalue(L, L->top, clvalue(o)->c.env); top 626 lib/lua/lapi.c sethvalue(L, L->top, uvalue(o)->env); top 629 lib/lua/lapi.c setobj2s(L, L->top, gt(thvalue(o))); top 632 lib/lua/lapi.c setnilvalue(L->top); top 651 lib/lua/lapi.c luaV_settable(L, t, L->top - 2, L->top - 1); top 652 lib/lua/lapi.c L->top -= 2; /* pop index and value */ top 665 lib/lua/lapi.c luaV_settable(L, t, &key, L->top - 1); top 666 lib/lua/lapi.c L->top--; /* pop value */ top 677 lib/lua/lapi.c setobj2t(L, luaH_set(L, hvalue(t), L->top-2), L->top-1); top 678 lib/lua/lapi.c luaC_barriert(L, hvalue(t), L->top-1); top 679 lib/lua/lapi.c L->top -= 2; top 690 lib/lua/lapi.c setobj2t(L, luaH_setnum(L, hvalue(o), n), L->top-1); top 691 lib/lua/lapi.c luaC_barriert(L, hvalue(o), L->top-1); top 692 lib/lua/lapi.c L->top--; top 704 lib/lua/lapi.c if (ttisnil(L->top - 1)) top 707 lib/lua/lapi.c api_check(L, ttistable(L->top - 1)); top 708 lib/lua/lapi.c mt = hvalue(L->top - 1); top 728 lib/lua/lapi.c L->top--; top 741 lib/lua/lapi.c api_check(L, ttistable(L->top - 1)); top 744 lib/lua/lapi.c clvalue(o)->c.env = hvalue(L->top - 1); top 747 lib/lua/lapi.c uvalue(o)->env = hvalue(L->top - 1); top 750 lib/lua/lapi.c sethvalue(L, gt(thvalue(o)), hvalue(L->top - 1)); top 756 lib/lua/lapi.c if (res) luaC_objbarrier(L, gcvalue(o), hvalue(L->top - 1)); top 757 lib/lua/lapi.c L->top--; top 769 lib/lua/lapi.c { if (nres == LUA_MULTRET && L->top >= L->ci->top) L->ci->top = L->top; } top 773 lib/lua/lapi.c api_check(L, (nr) == LUA_MULTRET || (L->ci->top - L->top >= (nr) - (na))) top 781 lib/lua/lapi.c func = L->top - (nargs+1); top 819 lib/lua/lapi.c c.func = L->top - (nargs+1); /* function to be called */ top 842 lib/lua/lapi.c setclvalue(L, L->top, cl); /* push function */ top 844 lib/lua/lapi.c setpvalue(L->top, c->ud); /* push only argument */ top 846 lib/lua/lapi.c luaD_call(L, L->top - 2, 0); top 856 lib/lua/lapi.c status = luaD_pcall(L, f_Ccall, &c, savestack(L, L->top), 0); top 880 lib/lua/lapi.c o = L->top - 1; top 979 lib/lua/lapi.c more = luaH_next(L, hvalue(t), L->top - 1); top 984 lib/lua/lapi.c L->top -= 1; /* remove key */ top 995 lib/lua/lapi.c luaV_concat(L, n, cast_int(L->top - L->base) - 1); top 996 lib/lua/lapi.c L->top -= (n-1); top 999 lib/lua/lapi.c setsvalue2s(L, L->top, luaS_newlstr(L, "", 0)); top 1030 lib/lua/lapi.c setuvalue(L, L->top, u); top 1063 lib/lua/lapi.c setobj2s(L, L->top, val); top 1080 lib/lua/lapi.c L->top--; top 1081 lib/lua/lapi.c setobj(L, val, L->top); top 1082 lib/lua/lapi.c luaC_barrier(L, clvalue(fi), L->top); top 118 lib/lua/ldebug.c StkId limit = (ci == L->ci) ? L->top : (ci+1)->func; top 143 lib/lua/ldebug.c setobjs2s(L, ci->base + (n - 1), L->top - 1); top 144 lib/lua/ldebug.c L->top--; /* pop value */ top 179 lib/lua/ldebug.c setnilvalue(L->top); top 187 lib/lua/ldebug.c sethvalue(L, L->top, t); top 238 lib/lua/ldebug.c StkId func = L->top - 1; top 242 lib/lua/ldebug.c L->top--; /* pop function */ top 251 lib/lua/ldebug.c if (f == NULL) setnilvalue(L->top); top 252 lib/lua/ldebug.c else setclvalue(L, L->top, f); top 561 lib/lua/ldebug.c for (p = ci->base; p < ci->top; p++) top 622 lib/lua/ldebug.c setobjs2s(L, L->top, L->top - 1); /* move argument */ top 623 lib/lua/ldebug.c setobjs2s(L, L->top - 1, errfunc); /* push function */ top 625 lib/lua/ldebug.c luaD_call(L, L->top - 2, 1); /* call it */ top 63 lib/lua/ldo.c setobjs2s(L, oldtop, L->top - 1); /* error message on current top */ top 67 lib/lua/ldo.c L->top = oldtop + 1; top 129 lib/lua/ldo.c L->top = (L->top - oldstack) + L->stack; top 133 lib/lua/ldo.c ci->top = (ci->top - oldstack) + L->stack; top 184 lib/lua/ldo.c ptrdiff_t top = savestack(L, L->top); top 185 lib/lua/ldo.c ptrdiff_t ci_top = savestack(L, L->ci->top); top 194 lib/lua/ldo.c L->ci->top = L->top + LUA_MINSTACK; top 195 lib/lua/ldo.c lua_assert(L->ci->top <= L->stack_last); top 202 lib/lua/ldo.c L->ci->top = restorestack(L, ci_top); top 203 lib/lua/ldo.c L->top = restorestack(L, top); top 214 lib/lua/ldo.c setnilvalue(L->top++); top 223 lib/lua/ldo.c setobj2n(L, luaH_setnum(L, htab, i+1), L->top - nvar + i); top 229 lib/lua/ldo.c fixed = L->top - actual; /* first fixed argument */ top 230 lib/lua/ldo.c base = L->top; /* final position of first argument */ top 232 lib/lua/ldo.c setobjs2s(L, L->top++, fixed+i); top 237 lib/lua/ldo.c sethvalue(L, L->top++, htab); top 251 lib/lua/ldo.c for (p = L->top; p > func; p--) setobjs2s(L, p, p-1); top 281 lib/lua/ldo.c if (L->top > base + p->numparams) top 282 lib/lua/ldo.c L->top = base + p->numparams; top 285 lib/lua/ldo.c int nargs = cast_int(L->top - func) - 1; top 292 lib/lua/ldo.c ci->top = L->base + p->maxstacksize; top 293 lib/lua/ldo.c lua_assert(ci->top <= L->stack_last); top 297 lib/lua/ldo.c for (st = L->top; st < ci->top; st++) top 299 lib/lua/ldo.c L->top = ci->top; top 314 lib/lua/ldo.c ci->top = L->top + LUA_MINSTACK; top 315 lib/lua/ldo.c lua_assert(ci->top <= L->stack_last); top 325 lib/lua/ldo.c luaD_poscall(L, L->top - n); top 355 lib/lua/ldo.c for (i = wanted; i != 0 && firstResult < L->top; i--) top 359 lib/lua/ldo.c L->top = res; top 400 lib/lua/ldo.c L->top = L->ci->top; /* and correct top if not multiple results */ top 410 lib/lua/ldo.c L->top = L->ci->base; top 411 lib/lua/ldo.c setsvalue2s(L, L->top, luaS_new(L, msg)); top 428 lib/lua/ldo.c status = luaD_rawrunprotected(L, resume, L->top - nargs); top 431 lib/lua/ldo.c luaD_seterrorobj(L, status, L->top); top 432 lib/lua/ldo.c L->ci->top = L->top; top 449 lib/lua/ldo.c L->base = L->top - nresults; /* protect stack slots below */ top 504 lib/lua/ldo.c setclvalue(L, L->top, cl); top 514 lib/lua/ldo.c status = luaD_pcall(L, f_parser, &p, savestack(L, L->top), L->errfunc); top 17 lib/lua/ldo.h if ((char *)L->stack_last - (char *)L->top <= (n)*(int)sizeof(TValue)) \ top 22 lib/lua/ldo.h #define incr_top(L) {luaD_checkstack(L,1); L->top++;} top 260 lib/lua/lgc.c lim = l->top; top 262 lib/lua/lgc.c lua_assert(ci->top <= l->stack_last); top 263 lib/lua/lgc.c if (lim < ci->top) lim = ci->top; top 265 lib/lua/lgc.c for (o = l->stack; o < l->top; o++) top 464 lib/lua/lgc.c setobj2s(L, L->top, tm); top 465 lib/lua/lgc.c setuvalue(L, L->top+1, udata); top 466 lib/lua/lgc.c L->top += 2; top 467 lib/lua/lgc.c luaD_call(L, L->top - 2, 0); top 105 lib/lua/lobject.c setsvalue2s(L, L->top, luaS_new(L, str)); top 117 lib/lua/lobject.c setsvalue2s(L, L->top, luaS_newlstr(L, fmt, e-fmt)); top 134 lib/lua/lobject.c setnvalue(L->top, cast_num(va_arg(argp, int))); top 139 lib/lua/lobject.c setnvalue(L->top, cast_num(va_arg(argp, l_uacNumber))); top 166 lib/lua/lobject.c luaV_concat(L, n+1, cast_int(L->top - L->base) - 1); top 167 lib/lua/lobject.c L->top -= n; top 168 lib/lua/lobject.c return svalue(L->top - 1); top 349 lib/lua/lparser.c sethvalue2s(L, L->top, fs->h); top 351 lib/lua/lparser.c setptvalue2s(L, L->top, f); top 379 lib/lua/lparser.c L->top -= 2; /* remove table and prototype from the stack */ top 51 lib/lua/lstate.c L1->top = L1->stack; top 54 lib/lua/lstate.c L1->ci->func = L1->top; top 55 lib/lua/lstate.c setnilvalue(L1->top++); /* `function' entry for this `ci' */ top 56 lib/lua/lstate.c L1->base = L1->ci->base = L1->top; top 57 lib/lua/lstate.c L1->ci->top = L1->top + LUA_MINSTACK; top 207 lib/lua/lstate.c L->base = L->top = L->ci->base; top 51 lib/lua/lstate.h StkId top; /* top for this function */ top 103 lib/lua/lstate.h StkId top; /* first free slot in the stack */ top 757 lib/lua/lstrlib.c int top = lua_gettop(L); top 772 lib/lua/lstrlib.c if (++arg > top) top 117 lib/lua/luac.c #define toproto(L,i) (clvalue(L->top+(i))->l.p) top 127 lib/lua/luac.c setptvalue2s(L,L->top,f); incr_top(L); top 166 lib/lua/lundump.c setptvalue2s(S->L,S->L->top,f); incr_top(S->L); top 178 lib/lua/lundump.c S->L->top--; top 99 lib/lua/lvm.c setobj2s(L, L->top, f); /* push function */ top 100 lib/lua/lvm.c setobj2s(L, L->top+1, p1); /* 1st argument */ top 101 lib/lua/lvm.c setobj2s(L, L->top+2, p2); /* 2nd argument */ top 103 lib/lua/lvm.c L->top += 3; top 104 lib/lua/lvm.c luaD_call(L, L->top - 3, 1); top 106 lib/lua/lvm.c L->top--; top 107 lib/lua/lvm.c setobjs2s(L, res, L->top); top 114 lib/lua/lvm.c setobj2s(L, L->top, f); /* push function */ top 115 lib/lua/lvm.c setobj2s(L, L->top+1, p1); /* 1st argument */ top 116 lib/lua/lvm.c setobj2s(L, L->top+2, p2); /* 2nd argument */ top 117 lib/lua/lvm.c setobj2s(L, L->top+3, p3); /* 3th argument */ top 119 lib/lua/lvm.c L->top += 4; top 120 lib/lua/lvm.c luaD_call(L, L->top - 4, 0); top 214 lib/lua/lvm.c callTMres(L, L->top, tm1, p1, p2); top 215 lib/lua/lvm.c return !l_isfalse(L->top); top 293 lib/lua/lvm.c callTMres(L, L->top, tm, t1, t2); /* call TM */ top 294 lib/lua/lvm.c return !l_isfalse(L->top); top 300 lib/lua/lvm.c StkId top = L->base + last + 1; top 302 lib/lua/lvm.c if (!(ttisstring(top-2) || ttisnumber(top-2)) || !tostring(L, top-1)) { top 303 lib/lua/lvm.c if (!call_binTM(L, top-2, top-1, top-2, TM_CONCAT)) top 304 lib/lua/lvm.c luaG_concaterror(L, top-2, top-1); top 305 lib/lua/lvm.c } else if (tsvalue(top-1)->len == 0) /* second op is empty? */ top 306 lib/lua/lvm.c (void)tostring(L, top - 2); /* result is first op (as string) */ top 309 lib/lua/lvm.c size_t tl = tsvalue(top-1)->len; top 313 lib/lua/lvm.c for (n = 1; n < total && tostring(L, top-n-1); n++) { top 314 lib/lua/lvm.c size_t l = tsvalue(top-n-1)->len; top 321 lib/lua/lvm.c size_t l = tsvalue(top-i)->len; top 322 lib/lua/lvm.c memcpy(buffer+tl, svalue(top-i), l); top 325 lib/lua/lvm.c setsvalue2s(L, top-n, luaS_newlstr(L, buffer, tl)); top 420 lib/lua/lvm.c lua_assert(base <= L->top && L->top <= L->stack + L->stacksize); top 421 lib/lua/lvm.c lua_assert(L->top == L->ci->top || luaG_checkopenop(i)); top 605 lib/lua/lvm.c if (b != 0) L->top = ra+b; /* else previous instruction set top */ top 614 lib/lua/lvm.c if (nresults >= 0) L->top = L->ci->top; top 625 lib/lua/lvm.c if (b != 0) L->top = ra+b; /* else previous instruction set top */ top 637 lib/lua/lvm.c for (aux = 0; pfunc+aux < L->top; aux++) /* move frame down */ top 639 lib/lua/lvm.c ci->top = L->top = func+aux; /* correct top */ top 640 lib/lua/lvm.c lua_assert(L->top == L->base + clvalue(func)->l.p->maxstacksize); top 657 lib/lua/lvm.c if (b != 0) L->top = ra+b-1; top 664 lib/lua/lvm.c if (b) L->top = L->ci->top; top 702 lib/lua/lvm.c L->top = cb+3; /* func. + 2 args (state and index) */ top 704 lib/lua/lvm.c L->top = L->ci->top; top 719 lib/lua/lvm.c n = cast_int(L->top - ra) - 1; top 720 lib/lua/lvm.c L->top = L->ci->top; top 768 lib/lua/lvm.c L->top = ra + n; top 98 modules/gui_fselect.c static fitem *top; // ptr to first displayed file (top on the screen) top 579 modules/gui_fselect.c if (selected == top && top->prev) top 580 modules/gui_fselect.c top = top->prev; top 585 modules/gui_fselect.c selected = top = items.tail; top 586 modules/gui_fselect.c while (((selected->n - top->n) < (BODY_LINES - 1)) && top->prev) top 587 modules/gui_fselect.c top = top->prev; top 601 modules/gui_fselect.c if (((selected->n - top->n) == (BODY_LINES - 1)) && selected->next) top 602 modules/gui_fselect.c top = top->next; top 606 modules/gui_fselect.c selected = top = items.head; // off bottom - jump to top top 615 modules/gui_fselect.c top = selected = NULL; top 654 modules/gui_fselect.c top = selected = items.head; top 775 modules/gui_fselect.c for (i=0, ptr=top; i<BODY_LINES && ptr; ++i, ptr=ptr->next, off_body_y += FONT_HEIGHT) top 313 modules/luascript.c int top; top 316 modules/luascript.c top = 0; top 318 modules/luascript.c top = lua_gettop(Lt); top 322 modules/luascript.c Lres = lua_resume( Lt, top ); top 162 tools/font_8x16_pack.c int top = 0; top 164 tools/font_8x16_pack.c for (j=0; j<16 && orig_font_data[i].data[j] == 0; j++) { top++; } top 165 tools/font_8x16_pack.c for (j=15; j>=top && orig_font_data[i].data[j] == 0; j--) { bottom++; } top 166 tools/font_8x16_pack.c if (top == 16) // Blank character top 169 tools/font_8x16_pack.c top--; top 185 tools/font_8x16_pack.c font_data[f++] = (top << 4) | bottom; top 187 tools/font_8x16_pack.c printf("/*%04x*/ 0x%02x,", orig_font_data[i].charcode, (top << 4) | bottom); top 189 tools/font_8x16_pack.c for (j=top; j<16-bottom; j++) top 201 tools/font_8x16_pack.c if ( (j > top) && (font_data[f] == font_data[f-1]) ) top 434 tools/packfi2/trees.c #define pqremove(s, tree, top) \ top 436 tools/packfi2/trees.c top = s->heap[SMALLEST]; \