Lines Matching defs:range1
2060 xmlFACompareRanges(xmlRegRangePtr range1, xmlRegRangePtr range2) {
2063 if ((range1->type == XML_REGEXP_RANGES) ||
2066 (range1->type == XML_REGEXP_SUBREG) ||
2067 (range1->type == XML_REGEXP_STRING) ||
2072 if (range1->type > range2->type) {
2075 tmp = range1;
2076 range1 = range2;
2079 if ((range1->type == XML_REGEXP_ANYCHAR) ||
2082 } else if ((range1->type == XML_REGEXP_EPSILON) ||
2085 } else if (range1->type == range2->type) {
2086 if ((range1->type != XML_REGEXP_CHARVAL) ||
2087 (range1->end < range2->start) ||
2088 (range2->end < range1->start))
2092 } else if (range1->type == XML_REGEXP_CHARVAL) {
2102 if (((range1->neg == 0) && (range2->neg != 0)) ||
2103 ((range1->neg != 0) && (range2->neg == 0)))
2106 for (codepoint = range1->start;codepoint <= range1->end ;codepoint++) {
2117 } else if ((range1->type == XML_REGEXP_BLOCK_NAME) ||
2119 if (range1->type == range2->type) {
2120 ret = xmlStrEqual(range1->blockName, range2->blockName);
2130 } else if ((range1->type < XML_REGEXP_LETTER) ||
2132 if ((range1->type == XML_REGEXP_ANYSPACE) &&
2135 else if ((range1->type == XML_REGEXP_INITNAME) &&
2138 else if ((range1->type == XML_REGEXP_NAMECHAR) &&
2141 else if ((range1->type == XML_REGEXP_DECIMAL) &&
2144 else if ((range1->type == XML_REGEXP_REALCHAR) &&
2153 /* range1->type < range2->type here */
2154 switch (range1->type) {
2215 if (((range1->neg == 0) && (range2->neg != 0)) ||
2216 ((range1->neg != 0) && (range2->neg == 0)))