Lines Matching refs:cp

213 	const wchar_t *cp;  in ce_inc_search()  local
241 for (cp = (newdir == ED_SEARCH_PREV_HISTORY) ? STRbck : STRfwd; in ce_inc_search()
242 *cp; *el->el_line.lastchar++ = *cp++) in ce_inc_search()
245 for (cp = &el->el_search.patbuf[LEN]; in ce_inc_search()
246 cp < &el->el_search.patbuf[el->el_search.patlen]; in ce_inc_search()
247 *el->el_line.lastchar++ = *cp++) in ce_inc_search()
296 for (cp = &el->el_search.patbuf[LEN];; cp++) in ce_inc_search()
297 if (cp >= &el->el_search.patbuf[ in ce_inc_search()
304 cp = c__next_word(el->el_line.cursor, in ce_inc_search()
307 while (el->el_line.cursor < cp && in ce_inc_search()
323 } else if (isglob(*cp)) { in ce_inc_search()
350 for (cp = &el->el_search.patbuf[el->el_search.patlen-1], in ce_inc_search()
352 cp >= &el->el_search.patbuf[LEN]; in ce_inc_search()
353 cp--) in ce_inc_search()
354 if (*cp == '[' || *cp == ']') { in ce_inc_search()
355 ch = *cp; in ce_inc_search()
533 wchar_t *cp = el->el_line.cursor; in ce_search_line() local
546 for (; cp >= el->el_line.buffer; cp--) { in ce_search_line()
547 if (el_match(cp, ocp)) { in ce_search_line()
549 el->el_line.cursor = cp; in ce_search_line()
556 for (; *cp != '\0' && cp < el->el_line.limit; cp++) { in ce_search_line()
557 if (el_match(cp, ocp)) { in ce_search_line()
559 el->el_line.cursor = cp; in ce_search_line()
602 wchar_t *cp; in cv_csearch() local
619 cp = el->el_line.cursor; in cv_csearch()
621 if ((wint_t)*cp == ch) in cv_csearch()
622 cp += direction; in cv_csearch()
623 for (;;cp += direction) { in cv_csearch()
624 if (cp >= el->el_line.lastchar) in cv_csearch()
626 if (cp < el->el_line.buffer) in cv_csearch()
628 if ((wint_t)*cp == ch) in cv_csearch()
634 cp -= direction; in cv_csearch()
636 el->el_line.cursor = cp; in cv_csearch()