Lines Matching defs:expr
30 static char *cond_expr_to_str(struct policydb *pdb, struct cond_expr *expr)
43 for (curr = expr; curr != NULL; curr = curr->next) {
119 static char *constraint_expr_to_str(struct policydb *pdb, struct constraint_expr *expr, int *use_mls)
135 for (curr = expr; curr; curr = curr->next) {
279 char *perms, *expr;
287 expr = constraint_expr_to_str(pdb, curr->expr, &is_mls);
288 if (!expr) {
312 expr);
313 free(expr);
333 char *expr;
338 expr = constraint_expr_to_str(pdb, curr->expr, &is_mls);
339 if (!expr) {
352 rc = strs_create_and_add(strs, "%s %s %s;", 3, flavor, classkey, expr);
353 free(expr);
2081 char *expr;
2089 return strcmp(aa->expr, bb->expr);
2095 char *expr;
2118 expr = cond_expr_to_str(pdb, cond->expr);
2119 if (!expr) {
2123 cond_data[i].expr = expr;
2130 expr = cond_data[i].expr;
2133 sepol_printf(out, "if (%s) {\n", expr);
2155 free(cond_data[i].expr);