Lines Matching full:startindex
334 * @startindex: the start index
343 xmlXPtrNewRangeInternal(xmlNodePtr start, int startindex,
364 ret->index = startindex;
373 * @startindex: the start index
382 xmlXPtrNewRange(xmlNodePtr start, int startindex,
390 if (startindex < 0)
395 ret = xmlXPtrNewRangeInternal(start, startindex, end, endindex);
2370 * @startindex: the start index
2375 * (@start, @startindex) and limited by the (@end, @endindex) point
2378 * (@start, @startindex) will indicate the position of the beginning
2383 xmlXPtrMatchString(const xmlChar *string, xmlNodePtr start, int startindex,
2399 pos = startindex - 1;
2454 * @startindex: the start index IN/OUT
2462 * (@start, @startindex) will indicate the position of the beginning
2467 xmlXPtrSearchString(const xmlChar *string, xmlNodePtr *start, int *startindex,
2478 ((*start)->type == XML_NAMESPACE_DECL) || (startindex == NULL))
2483 pos = *startindex - 1;
2504 *startindex = pos + 1;
2525 *startindex = pos + 1;
2697 int i, startindex, endindex = 0, fendindex;
2764 xmlXPtrGetStartPoint(oldset->locTab[i], &start, &startindex);
2766 xmlXPtrAdvanceChar(&start, &startindex, 0);
2771 "from index %d of ->", startindex);
2782 found = xmlXPtrSearchString(string->stringval, &start, &startindex,
2787 xmlXPtrNewRange(start, startindex, fend, fendindex));
2788 } else if (xmlXPtrAdvanceChar(&start, &startindex,
2794 rindx = startindex - 1;
2798 xmlXPtrNewRange(start, startindex,
2803 xmlXPtrNewRange(start, startindex,
2804 start, startindex));
2807 xmlXPtrNewRange(start, startindex,
2812 startindex = fendindex;
2814 startindex++;