Home | History | Annotate | Download | only in libxml2

Lines Matching refs:ranges

196     xmlRegRangePtr *ranges;
813 xmlRegFreeRange(atom->ranges[i]);
814 if (atom->ranges != NULL)
815 xmlFree(atom->ranges);
851 ret->ranges = (xmlRegRangePtr *) xmlMalloc(sizeof(xmlRegRangePtr) *
853 if (ret->ranges == NULL) {
858 ret->ranges[i] = xmlRegCopyRange(ctxt, atom->ranges[i]);
859 if (ret->ranges[i] == NULL)
947 fprintf(output, "ranges "); break;
1102 xmlRegPrintRange(output, atom->ranges[i]);
1223 ERROR("add range: atom is not ranges");
1228 atom->ranges = (xmlRegRangePtr *) xmlMalloc(atom->maxRanges *
1230 if (atom->ranges == NULL) {
1231 xmlRegexpErrMemory(ctxt, "adding ranges");
1238 tmp = (xmlRegRangePtr *) xmlRealloc(atom->ranges, atom->maxRanges *
1241 xmlRegexpErrMemory(ctxt, "adding ranges");
1245 atom->ranges = tmp;
1251 atom->ranges[atom->nbRanges++] = range;
2541 * need to check that none of the ranges eventually matches
2545 r1 = atom1->ranges[i];
2546 r2 = atom2->ranges[j];
2969 range = atom->ranges[i];
5044 /* TODO check that the values are acceptable character ranges for XML */