Lines Matching defs:def1
3745 xmlRelaxNGCompareNameClasses(xmlRelaxNGDefinePtr def1,
3757 if ((def1->type == XML_RELAXNG_ELEMENT) ||
3758 (def1->type == XML_RELAXNG_ATTRIBUTE)) {
3761 if (def1->name != NULL) {
3762 node.name = def1->name;
3766 if (def1->ns != NULL) {
3767 if (def1->ns[0] == 0) {
3771 ns.href = def1->ns;
3777 if (def1->nameClass != NULL) {
3778 ret = xmlRelaxNGCompareNameClasses(def1->nameClass, def2);
3785 } else if (def1->type == XML_RELAXNG_TEXT) {
3789 } else if (def1->type == XML_RELAXNG_EXCEPT) {
3813 if (xmlRelaxNGElementMatch(&ctxt, def1, &node)) {
3815 ret = xmlRelaxNGCompareNameClasses(def2->nameClass, def1);
3843 ATTRIBUTE_UNUSED, xmlRelaxNGDefinePtr * def1,
3848 if ((def1 == NULL) || (def2 == NULL))
3850 if ((*def1 == NULL) || (*def2 == NULL))
3852 while (*def1 != NULL) {
3854 if (xmlRelaxNGCompareNameClasses(*def1, *def2) == 0)
3859 def1++;