Lines Matching defs:stack
34 struct strs *stack;
39 rc = strs_stack_init(&stack);
68 val2 = strs_stack_pop(stack);
74 val1 = strs_stack_pop(stack);
92 rc = strs_stack_push(stack, new_val);
99 new_val = strs_stack_pop(stack);
100 if (!new_val || !strs_stack_empty(stack)) {
107 strs_stack_destroy(&stack);
111 if (stack) {
112 while ((new_val = strs_stack_pop(stack)) != NULL) {
115 strs_stack_destroy(&stack);
124 struct strs *stack = NULL;
132 rc = strs_stack_init(&stack);
221 val2 = strs_stack_pop(stack);
227 val1 = strs_stack_pop(stack);
244 rc = strs_stack_push(stack, new_val);
251 new_val = strs_stack_pop(stack);
252 if (!new_val || !strs_stack_empty(stack)) {
259 strs_stack_destroy(&stack);
264 if (stack) {
265 while ((new_val = strs_stack_pop(stack)) != NULL) {
268 strs_stack_destroy(&stack);