Lines Matching refs:def1
3777 xmlRelaxNGCompareNameClasses(xmlRelaxNGDefinePtr def1,
3789 if ((def1->type == XML_RELAXNG_ELEMENT) ||
3790 (def1->type == XML_RELAXNG_ATTRIBUTE)) {
3793 if (def1->name != NULL) {
3794 node.name = def1->name;
3798 if (def1->ns != NULL) {
3799 if (def1->ns[0] == 0) {
3803 ns.href = def1->ns;
3809 if (def1->nameClass != NULL) {
3810 ret = xmlRelaxNGCompareNameClasses(def1->nameClass, def2);
3817 } else if (def1->type == XML_RELAXNG_TEXT) {
3821 } else if (def1->type == XML_RELAXNG_EXCEPT) {
3845 if (xmlRelaxNGElementMatch(&ctxt, def1, &node)) {
3847 ret = xmlRelaxNGCompareNameClasses(def2->nameClass, def1);
3875 ATTRIBUTE_UNUSED, xmlRelaxNGDefinePtr * def1,
3880 if ((def1 == NULL) || (def2 == NULL))
3882 if ((*def1 == NULL) || (*def2 == NULL))
3884 while (*def1 != NULL) {
3886 if (xmlRelaxNGCompareNameClasses(*def1, *def2) == 0)
3891 def1++;