Lines Matching refs:cp
652 wchar_t *kp, *cp; in vi_kill_line_prev() local
654 cp = el->el_line.buffer; in vi_kill_line_prev()
656 while (cp < el->el_line.cursor) in vi_kill_line_prev()
657 *kp++ = *cp++; /* copy it */ in vi_kill_line_prev()
814 wchar_t *cp; in vi_match() local
829 for (cp = &el->el_line.cursor[i]; count; ) { in vi_match()
830 cp += delta; in vi_match()
831 if (cp < el->el_line.buffer || cp >= el->el_line.lastchar) in vi_match()
833 if (*cp == o_ch) in vi_match()
835 else if (*cp == c_ch) in vi_match()
839 el->el_line.cursor = cp; in vi_match()
1008 char *cp = NULL; in vi_histedit() local
1025 cp = el_calloc(TMP_BUFSIZ, sizeof(*cp)); in vi_histedit()
1026 if (cp == NULL) in vi_histedit()
1033 wcstombs(cp, line, TMP_BUFSIZ - 1); in vi_histedit()
1034 cp[TMP_BUFSIZ - 1] = '\0'; in vi_histedit()
1035 len = strlen(cp); in vi_histedit()
1036 write(fd, cp, len); in vi_histedit()
1051 st = read(fd, cp, TMP_BUFSIZ - 1); in vi_histedit()
1053 cp[st] = '\0'; in vi_histedit()
1055 len = mbstowcs(el->el_line.buffer, cp, len); in vi_histedit()
1063 el_free(cp); in vi_histedit()
1074 el_free(cp); in vi_histedit()
1093 wchar_t *cp; in vi_history_word() local
1120 cp = el->el_line.cursor; in vi_history_word()
1122 if (cp < lim) in vi_history_word()
1123 *cp++ = ' '; in vi_history_word()
1124 while (wsp < wep && cp < lim) in vi_history_word()
1125 *cp++ = *wsp++; in vi_history_word()
1126 el->el_line.cursor = cp; in vi_history_word()