Lines Matching defs:pos
45 new_stack->pos = -1;
62 stack->pos = -1;
67 return (stack->pos == -1);
72 return stack->pos + 1;
77 stack->pos++;
79 if (stack->pos == stack->size) {
84 stack->stack[stack->pos].flavor = flavor;
85 stack->stack[stack->pos].data = data;
90 if (stack->pos == -1) {
94 stack->pos--;
95 return &stack->stack[stack->pos + 1];
100 if (stack->pos < 0) {
104 return &stack->stack[stack->pos];
107 struct cil_stack_item *cil_stack_peek_at(struct cil_stack *stack, int pos)
109 int peekpos = stack->pos - pos;
111 if (peekpos < 0 || peekpos > stack->pos) {