Lines Matching defs:stack
553 BcVec stack;
1956 BcVec stack;
1967 bc_vec_init(&stack, sizeof(unsigned long), NULL);
1983 bc_vec_push(&stack, &dig);
1986 for (i = 0; i < stack.len; ++i) {
1987 ptr = bc_vec_item_rev(&stack, i);
2011 bc_vec_free(&stack);
3439 // We can just push onto the op stack because this is the largest
4477 BcInstPtr *ip = bc_vec_item_rev(&p->stack, 0);
4744 for (i = 0; i < p->stack.len; ++i) {
4745 BcInstPtr *ip_ptr = bc_vec_item(&p->stack, i);
4781 bc_vec_push(&p->stack, &ip);
5195 bc_vec_push(&p->stack, &ip);
5206 BcInstPtr *ip = bc_vec_top(&p->stack);
5236 bc_vec_pop(&p->stack);
5313 bc_vec_free(&p->stack);
5348 bc_vec_init(&p->stack, sizeof(BcInstPtr), NULL);
5349 bc_vec_push(&p->stack, &ip);
5384 bc_vec_npop(&p->stack, p->stack.len - 1);
5388 ip = bc_vec_top(&p->stack);
5412 BcInstPtr *ip = bc_vec_top(&p->stack);
5589 // If the stack has changed, pointers may be invalid.
5590 ip = bc_vec_top(&p->stack);
5631 BcInstPtr *ip = bc_vec_item_rev(&BC_VM->prog.stack, 0);
5668 BcInstPtr *ip = bc_vec_item(&prog->stack, 0);
5672 if (!BC_PARSE_NO_EXEC(&BC_VM->prs) && prog->stack.len == 1 &&