Lines Matching refs:search_string_index
93 cxt->search_string_size = cxt->search_string_index = 0;
250 cxt->search_string[cxt->search_string_index = 0] = '\0';
276 last_isearch_string_len = cxt->search_string_index;
431 if (cxt->search_string_index == 0)
438 cxt->search_string_index = last_isearch_string_len;
467 if (cxt->search_string_index == 0)
470 cxt->search_string[--cxt->search_string_index] = '\0';
484 wstart = rl_point + cxt->search_string_index;
507 if (cxt->search_string_index + wlen + 1 >= cxt->search_string_size)
513 cxt->search_string[cxt->search_string_index++] = rl_line_buffer[wstart];
514 cxt->search_string[cxt->search_string_index] = '\0';
519 wstart = rl_point + cxt->search_string_index;
526 if (cxt->search_string_index + n + 1 >= cxt->search_string_size)
532 cxt->search_string[cxt->search_string_index++] = rl_line_buffer[n];
533 cxt->search_string[cxt->search_string_index] = '\0';
538 if (cxt->search_string_index + 2 >= cxt->search_string_size)
548 cxt->search_string[cxt->search_string_index++] = cxt->mb[j++];
552 cxt->search_string[cxt->search_string_index++] = c;
553 cxt->search_string[cxt->search_string_index] = '\0';
559 limit = cxt->sline_len - cxt->search_string_index + 1;
564 if (STREQN (cxt->search_string, cxt->sline + cxt->sline_index, cxt->search_string_index))
595 (cxt->search_string_index > cxt->sline_len));
601 cxt->sline_index = (cxt->sflags & SF_REVERSE) ? cxt->sline_len - cxt->search_string_index : 0;