Lines Matching refs:sflags
89 cxt->sflags = flags;
209 cxt->sflags |= SF_REVERSE;
333 cxt->sflags |= SF_FAILED;
344 cxt->lastc = (cxt->sflags & SF_REVERSE) ? -1 : -2;
346 cxt->lastc = (cxt->sflags & SF_REVERSE) ? -2 : -1;
415 rl_display_search (cxt->search_string, (cxt->sflags & SF_REVERSE), -1);
420 else if (cxt->sflags & SF_REVERSE)
432 cxt->sflags |= SF_REVERSE;
434 cxt->sflags &= ~SF_REVERSE;
533 for (cxt->sflags &= ~(SF_FOUND|SF_FAILED);; )
538 while ((cxt->sflags & SF_REVERSE) ? (cxt->sline_index >= 0) : (cxt->sline_index < limit))
542 cxt->sflags |= SF_FOUND;
548 if (cxt->sflags & SF_FOUND)
560 if ((cxt->sflags & SF_REVERSE) ? (cxt->history_pos < 0) : (cxt->history_pos == cxt->hlen))
562 cxt->sflags |= SF_FAILED;
573 if (cxt->sflags & SF_FAILED)
577 cxt->sline_index = (cxt->sflags & SF_REVERSE) ? cxt->sline_len - cxt->search_string_index : 0;
580 if (cxt->sflags & SF_FAILED)
591 if (cxt->sflags & SF_FOUND)
597 rl_display_search (cxt->search_string, (cxt->sflags & SF_REVERSE), (cxt->history_pos == cxt->save_line) ? -1 : cxt->history_pos);
632 rl_display_search (cxt->search_string, (cxt->sflags & SF_REVERSE), -1);