Lines Matching defs:tmp
238 struct expr *tmp;
254 tmp = e->right.expr;
256 free(tmp);
270 tmp = e->left.expr;
272 free(tmp);
283 tmp = e->right.expr;
285 free(tmp);
299 tmp = e->left.expr;
301 free(tmp);
353 struct expr *tmp;
363 tmp = e1->left.expr;
364 if (tmp->type != E_EQUAL && tmp->type != E_UNEQUAL && tmp->type != E_SYMBOL)
366 sym1 = tmp->left.sym;
417 struct expr *tmp;
427 tmp = e1->left.expr;
428 if (tmp->type != E_EQUAL && tmp->type != E_UNEQUAL && tmp->type != E_SYMBOL)
430 sym1 = tmp->left.sym;
513 struct expr *tmp;
537 tmp = expr_join_or(e1, e2);
538 if (tmp) {
541 e2 = tmp;
546 tmp = expr_join_and(e1, e2);
547 if (tmp) {
550 e2 = tmp;
565 struct expr *tmp, *tmp1, *tmp2;
585 tmp = expr_extract_eq_and(&tmp1, &tmp2);
593 expr_free(tmp);
600 tmp = expr_extract_eq_or(&tmp1, &tmp2);
608 expr_free(tmp);
643 struct expr *tmp;
707 tmp = e->left.expr->left.expr;
710 e = tmp;
716 tmp = e->left.expr;
718 e = tmp;
723 tmp = e->left.expr;
725 e->right.expr = expr_alloc_one(E_NOT, tmp->right.expr);
726 tmp->type = E_NOT;
727 tmp->right.expr = NULL;
732 tmp = e->left.expr;
734 e->right.expr = expr_alloc_one(E_NOT, tmp->right.expr);
735 tmp->type = E_NOT;
736 tmp->right.expr = NULL;
742 tmp = e->left.expr;
744 e = tmp;
751 tmp = e->left.expr;
753 e = tmp;
760 tmp = e->left.expr;
762 e = tmp;
833 struct expr *tmp = NULL;
834 expr_extract_eq(E_AND, &tmp, ep1, ep2);
835 if (tmp) {
839 return tmp;
844 struct expr *tmp = NULL;
845 expr_extract_eq(E_OR, &tmp, ep1, ep2);
846 if (tmp) {
850 return tmp;