Lines Matching full:matchedindex
771 strsrch->search->matchedIndex = USEARCH_DONE;
1107 int32_t lastmatchindex = strsrch->search->matchedIndex;
1278 strsrch->search->matchedIndex = start;
1921 strsrch->search->matchedIndex = getPreviousUStringSearchBaseOffset(
1925 strsrch->search->matchedIndex;
1946 strsrch->search->matchedIndex = start;
2125 strsrch->search->matchedIndex
2559 strsrch->search->matchedIndex = *textoffset;
2585 strsrch->search->matchedIndex = *textoffset;
2726 result->search->matchedIndex = USEARCH_DONE;
2817 strsrch->search->matchedIndex = USEARCH_DONE;
2901 return strsrch->search->matchedIndex;
2920 int32_t copyindex = strsrch->search->matchedIndex;
2989 strsrch->search->matchedIndex = USEARCH_DONE;
3205 (search->matchedIndex != USEARCH_DONE &&
3214 (search->matchedIndex != USEARCH_DONE &&
3224 // if matchedIndex == USEARCH_DONE, it means that either a
3229 if (search->matchedIndex != USEARCH_DONE) {
3232 return search->matchedIndex;
3238 if (search->matchedIndex == USEARCH_DONE) {
3239 search->matchedIndex = offset;
3242 U16_FWD_1(search->text, search->matchedIndex, textlength);
3246 setColEIterOffset(strsrch->textIter, search->matchedIndex);
3248 if (search->matchedIndex == textlength) {
3249 search->matchedIndex = USEARCH_DONE;
3266 // note search->matchedIndex will always be set to something
3268 search->matchedIndex = offset - 1;
3285 if (search->matchedIndex == USEARCH_DONE) {
3288 ucol_setOffset(strsrch->textIter, search->matchedIndex, status);
3292 return search->matchedIndex;
3314 int32_t matchedindex = search->matchedIndex;
3317 // if matchedIndex == USEARCH_DONE, it means that either a
3322 if (matchedindex != USEARCH_DONE) {
3323 return matchedindex;
3328 if (offset == 0 || matchedindex == 0 ||
3331 (matchedindex != USEARCH_DONE &&
3332 matchedindex < strsrch->pattern.defaultShiftSize)))) {
3340 if (offset == 0 || matchedindex == 0) {
3349 search->matchedIndex =
3350 (matchedindex == USEARCH_DONE ? offset : matchedindex);
3351 if (search->matchedIndex == 0) {
3356 U16_BACK_1(search->text, 0, search->matchedIndex);
3357 setColEIterOffset(strsrch->textIter, search->matchedIndex);
3378 return search->matchedIndex;
3435 strsrch->search->matchedIndex = USEARCH_DONE;
4513 setColEIterOffset(coleiter, strsrch->search->matchedIndex);
4525 strsrch->search->matchedIndex = start;
4628 setColEIterOffset(coleiter, strsrch->search->matchedIndex);
4640 strsrch->search->matchedIndex = start;
4666 if (strsrch->search->matchedIndex != USEARCH_DONE) {
4667 textoffset = strsrch->search->matchedIndex;
4755 if (strsrch->search->matchedIndex != USEARCH_DONE) {
4756 textOffset = strsrch->search->matchedIndex + strsrch->search->matchedLength - 1;
4785 strsrch->search->matchedIndex = start;
4814 if (strsrch->search->matchedIndex != USEARCH_DONE) {
4815 textoffset = strsrch->search->matchedIndex;
4908 if (strsrch->search->matchedIndex != USEARCH_DONE) {
4909 textOffset = strsrch->search->matchedIndex + strsrch->search->matchedLength - 1;
4938 strsrch->search->matchedIndex = start;