Lines Matching refs:locTab
618 ret->locTab = (xmlXPathObjectPtr *) xmlMalloc(XML_RANGESET_DEFAULT *
620 if (ret->locTab == NULL) {
625 memset(ret->locTab, 0 ,
628 ret->locTab[ret->locNr++] = val;
651 if (xmlXPtrRangesEqual(cur->locTab[i], val)) {
658 * grow the locTab if needed
661 cur->locTab = (xmlXPathObjectPtr *) xmlMalloc(XML_RANGESET_DEFAULT *
663 if (cur->locTab == NULL) {
667 memset(cur->locTab, 0 ,
674 temp = (xmlXPathObjectPtr *) xmlRealloc(cur->locTab, cur->locMax *
680 cur->locTab = temp;
682 cur->locTab[cur->locNr++] = val;
707 xmlXPtrLocationSetAdd(val1, val2->locTab[i]);
730 if (cur->locTab[i] == val) break;
741 cur->locTab[i] = cur->locTab[i + 1];
742 cur->locTab[cur->locNr] = NULL;
758 cur->locTab[val] = cur->locTab[val + 1];
759 cur->locTab[cur->locNr] = NULL;
773 if (obj->locTab != NULL) {
775 xmlXPathFreeObject(obj->locTab[i]);
777 xmlFree(obj->locTab);
1659 list = last = xmlXPtrBuildNodeList(set->locTab[i]);
1662 xmlXPtrBuildNodeList(set->locTab[i]));
1818 tmp = oldset->locTab[i];
1908 tmp = oldset->locTab[i];
2057 xmlXPtrCoveringRange(ctxt, oldset->locTab[i]));
2203 xmlXPtrInsideRange(ctxt, oldset->locTab[i]));
2820 xmlXPathDebugDumpObject(stdout, oldset->locTab[i], 0);
2823 xmlXPtrGetStartPoint(oldset->locTab[i], &start, &startindex);
2824 xmlXPtrGetEndPoint(oldset->locTab[i], &end, &endindex);
2951 ctxt->context->node = oldset->locTab[i]->user;
2967 xmlXPathObjectCopy(oldset->locTab[i]));