Lines Matching full:startindex
325 * @startindex: the start index
334 xmlXPtrNewRange(xmlNodePtr start, int startindex,
342 if (startindex < 0)
355 ret->index = startindex;
2435 * @startindex: the start index
2440 * (@start, @startindex) and limited by the (@end, @endindex) point
2443 * (@start, @startindex) will indicate the position of the beginning
2448 xmlXPtrMatchString(const xmlChar *string, xmlNodePtr start, int startindex,
2466 pos = startindex - 1;
2521 * @startindex: the start index IN/OUT
2529 * (@start, @startindex) will indicate the position of the beginning
2534 xmlXPtrSearchString(const xmlChar *string, xmlNodePtr *start, int *startindex,
2545 startindex == NULL))
2550 pos = *startindex - 1;
2571 *startindex = pos + 1;
2592 *startindex = pos + 1;
2764 int i, startindex, endindex = 0, fendindex;
2825 xmlXPtrGetStartPoint(oldset->locTab[i], &start, &startindex);
2827 xmlXPtrAdvanceChar(&start, &startindex, 0);
2832 "from index %d of ->", startindex);
2843 found = xmlXPtrSearchString(string->stringval, &start, &startindex,
2848 xmlXPtrNewRange(start, startindex, fend, fendindex));
2849 } else if (xmlXPtrAdvanceChar(&start, &startindex,
2855 rindx = startindex - 1;
2859 xmlXPtrNewRange(start, startindex,
2864 xmlXPtrNewRange(start, startindex,
2865 start, startindex));
2868 xmlXPtrNewRange(start, startindex,
2873 startindex = fendindex;
2875 startindex++;