Home | History | Annotate | Download | only in libxml2

Lines Matching refs:startindex

325  * @startindex:  the start index
334 xmlXPtrNewRange(xmlNodePtr start, int startindex,
342 if (startindex < 0)
355 ret->index = startindex;
2440 * @startindex: the start index
2445 * (@start, @startindex) and limited by the (@end, @endindex) point
2448 * (@start, @startindex) will indicate the position of the beginning
2453 xmlXPtrMatchString(const xmlChar *string, xmlNodePtr start, int startindex,
2470 pos = startindex - 1;
2525 * @startindex: the start index IN/OUT
2533 * (@start, @startindex) will indicate the position of the beginning
2538 xmlXPtrSearchString(const xmlChar *string, xmlNodePtr *start, int *startindex,
2548 if ((start == NULL) || (startindex == NULL))
2555 pos = *startindex - 1;
2576 *startindex = pos + 1;
2597 *startindex = pos + 1;
2771 int i, startindex, endindex = 0, fendindex;
2832 xmlXPtrGetStartPoint(oldset->locTab[i], &start, &startindex);
2834 xmlXPtrAdvanceChar(&start, &startindex, 0);
2839 "from index %d of ->", startindex);
2850 found = xmlXPtrSearchString(string->stringval, &start, &startindex,
2855 xmlXPtrNewRange(start, startindex, fend, fendindex));
2856 } else if (xmlXPtrAdvanceChar(&start, &startindex,
2862 rindx = startindex - 1;
2866 xmlXPtrNewRange(start, startindex,
2871 xmlXPtrNewRange(start, startindex,
2872 start, startindex));
2875 xmlXPtrNewRange(start, startindex,
2880 startindex = fendindex;
2882 startindex++;