Home | History | Annotate | Download | only in src

Lines Matching refs:stack

646 	char *stack[COND_EXPR_MAXDEPTH] = {};
657 rc = cil_expr_to_string(curr->data, &stack[pos]);
664 stack[pos] = curr->data;
668 stack[pos] = ((struct cil_symtab_datum *)curr->data)->name;
718 len = strlen(stack[pos-1]) + strlen(op_str) + 4;
720 snprintf(expr_str, len, "(%s %s)", op_str, stack[pos-1]);
721 free(stack[pos-1]);
722 stack[pos-1] = NULL;
729 len = strlen(stack[pos-1]) + strlen(stack[pos-2]) + strlen(op_str) + 5;
731 snprintf(expr_str, len, "(%s %s %s)", stack[pos-1], op_str, stack[pos-2]);
732 free(stack[pos-2]);
733 free(stack[pos-1]);
734 stack[pos-2] = NULL;
735 stack[pos-1] = NULL;
738 stack[pos] = expr_str;
790 stack[pos] = operand_str;
801 *out = stack[0];
807 free(stack[i]);