Lines Matching defs:ruleset
584 FcRuleSet *ruleset;
1252 parse->ruleset = FcRuleSetCreate (name);
1255 FcRuleSetEnable (parse->ruleset, enabled);
1265 FcRuleSetDestroy (parse->ruleset);
1266 parse->ruleset = NULL;
2085 if ((n = FcRuleSetAdd (parse->ruleset, rule, FcMatchPattern)) == -1)
2105 FcRuleSetAddDescription (parse->ruleset, domain, desc);
2503 FcRuleSet *ruleset;
2588 /* flush the ruleset into the queue */
2589 ruleset = parse->ruleset;
2590 parse->ruleset = FcRuleSetCreate (ruleset->name);
2591 FcRuleSetEnable (parse->ruleset, ruleset->enabled);
2592 FcRuleSetAddDescription (parse->ruleset, ruleset->domain, ruleset->description);
2597 FcPtrListIterInit (ruleset->subst[k], &iter);
2598 if (FcPtrListIterIsValid (ruleset->subst[k], &iter))
2601 FcRuleSetReference (ruleset);
2602 FcPtrListIterAdd (parse->config->subst[k], &iter, ruleset);
2605 FcRuleSetDestroy (ruleset);
2940 if ((n = FcRuleSetAdd (parse->ruleset, rule, kind)) == -1)
3564 FcPtrListIterInit (parse.ruleset->subst[k], &iter);
3565 if (FcPtrListIterIsValid (parse.ruleset->subst[k], &iter))
3568 FcRuleSetReference (parse.ruleset);
3569 FcPtrListIterAdd (parse.config->subst[k], &iter, parse.ruleset);
3574 FcRuleSetReference (parse.ruleset);
3575 FcPtrListIterAdd (parse.config->rulesetList, &liter, parse.ruleset);