Lines Matching defs:cats
3617 rc = cil_fill_cats(parse_current->next->next, &catset->cats);
3639 cil_destroy_cats(catset->cats);
3789 rc = cil_fill_cats(parse_current->next->next, &senscat->cats);
3811 cil_destroy_cats(senscat->cats);
3869 cil_destroy_cats(level->cats);
5745 rc = cil_fill_cats(curr->next, &level->cats);
5758 int cil_fill_cats(struct cil_tree_node *curr, struct cil_cats **cats)
5762 cil_cats_init(cats);
5764 rc = cil_gen_expr(curr, CIL_CAT, &(*cats)->str_expr);
5766 cil_destroy_cats(*cats);
5767 *cats = NULL;
5773 void cil_destroy_cats(struct cil_cats *cats)
5775 if (cats == NULL) {
5779 cil_list_destroy(&cats->str_expr, CIL_TRUE);
5781 cil_list_destroy(&cats->datum_expr, CIL_FALSE);
5783 free(cats);