Lines Matching defs:stack
33 struct strs *stack;
38 rc = strs_stack_init(&stack);
66 val2 = strs_stack_pop(stack);
72 val1 = strs_stack_pop(stack);
90 rc = strs_stack_push(stack, new_val);
97 new_val = strs_stack_pop(stack);
98 if (!new_val || !strs_stack_empty(stack)) {
105 strs_stack_destroy(&stack);
109 if (stack) {
110 while ((new_val = strs_stack_pop(stack)) != NULL) {
113 strs_stack_destroy(&stack);
122 struct strs *stack = NULL;
130 rc = strs_stack_init(&stack);
217 val2 = strs_stack_pop(stack);
223 val1 = strs_stack_pop(stack);
240 rc = strs_stack_push(stack, new_val);
247 new_val = strs_stack_pop(stack);
248 if (!new_val || !strs_stack_empty(stack)) {
255 strs_stack_destroy(&stack);
260 if (stack) {
261 while ((new_val = strs_stack_pop(stack)) != NULL) {
264 strs_stack_destroy(&stack);