Lines Matching refs:top
45 #define STKDEPTH(s) (((s)->top - (s)->base) + 1)
137 stack->top -= n; in ficlStackDrop()
146 return (stack->top[-n]); in ficlStackFetch()
152 stack->top[-n] = c; in ficlStackStore()
161 return (stack->top[0]); in ficlStackGetTop()
177 stack->frame = stack->top + 1; in ficlStackLink()
178 stack->top += size; in ficlStackLink()
190 stack->top = stack->frame - 1; in ficlStackUnlink()
210 return (*stack->top--); in ficlStackPop()
216 return ((*stack->top--).p); in ficlStackPopPointer()
222 return ((*stack->top--).u); in ficlStackPopUnsigned()
228 return ((*stack->top--).i); in ficlStackPopInteger()
255 return ((*stack->top--).f); in ficlStackPopFloat()
265 *++stack->top = c; in ficlStackPush()
274 *++stack->top = c; in ficlStackPushPointer()
283 *++stack->top = c; in ficlStackPushInteger()
292 *++stack->top = c; in ficlStackPushUnsigned()
318 *++stack->top = c; in ficlStackPushFloat()
328 stack->top = stack->base - 1; in ficlStackReset()
347 cell = stack->top - n; in ficlStackRoll()
356 cell = stack->top; in ficlStackRoll()
374 stack->top[0] = c; in ficlStackSetTop()
387 cell = bottomToTop ? stack->base : stack->top; in ficlStackWalk()