Home | History | Annotate | Download | only in libxml2

Lines Matching refs:ranges

196     xmlRegRangePtr *ranges;
806 xmlRegFreeRange(atom->ranges[i]);
807 if (atom->ranges != NULL)
808 xmlFree(atom->ranges);
844 ret->ranges = (xmlRegRangePtr *) xmlMalloc(sizeof(xmlRegRangePtr) *
846 if (ret->ranges == NULL) {
851 ret->ranges[i] = xmlRegCopyRange(ctxt, atom->ranges[i]);
852 if (ret->ranges[i] == NULL)
940 fprintf(output, "ranges "); break;
1095 xmlRegPrintRange(output, atom->ranges[i]);
1216 ERROR("add range: atom is not ranges");
1221 atom->ranges = (xmlRegRangePtr *) xmlMalloc(atom->maxRanges *
1223 if (atom->ranges == NULL) {
1224 xmlRegexpErrMemory(ctxt, "adding ranges");
1231 tmp = (xmlRegRangePtr *) xmlRealloc(atom->ranges, atom->maxRanges *
1234 xmlRegexpErrMemory(ctxt, "adding ranges");
1238 atom->ranges = tmp;
1244 atom->ranges[atom->nbRanges++] = range;
2520 * need to check that none of the ranges eventually matches
2524 r1 = atom1->ranges[i];
2525 r2 = atom2->ranges[j];
2930 range = atom->ranges[i];
4994 /* TODO check that the values are acceptable character ranges for XML */