Lines Matching refs:len
102 size_t len = (size_t)(k->last - k->buf); in cv_paste() local
104 if (k->buf == NULL || len == 0) in cv_paste()
107 (void) fprintf(el->el_errfile, "Paste: \"%.*ls\"\n", (int)len, in cv_paste()
116 c_insert(el, (int)len); in cv_paste()
117 if (el->el_line.cursor + len > el->el_line.lastchar) in cv_paste()
119 (void) memcpy(el->el_line.cursor, k->buf, len * in cv_paste()
527 if (un.len == -1) in vi_undo()
532 el->el_chared.c_undo.len = el->el_line.lastchar - el->el_line.buffer; in vi_undo()
538 el->el_line.lastchar = un.buf + un.len; in vi_undo()
1009 size_t len; in vi_histedit() local
1023 len = (size_t)(el->el_line.lastchar - el->el_line.buffer); in vi_histedit()
1028 line = el_calloc(len + 1, sizeof(*line)); in vi_histedit()
1031 wcsncpy(line, el->el_line.buffer, len); in vi_histedit()
1032 line[len] = '\0'; in vi_histedit()
1035 len = strlen(cp); in vi_histedit()
1036 write(fd, cp, len); in vi_histedit()
1054 len = (size_t)(el->el_line.limit - el->el_line.buffer); in vi_histedit()
1055 len = mbstowcs(el->el_line.buffer, cp, len); in vi_histedit()
1056 if (len > 0 && el->el_line.buffer[len - 1] == '\n') in vi_histedit()
1057 --len; in vi_histedit()
1060 len = 0; in vi_histedit()
1062 el->el_line.lastchar = el->el_line.buffer + len; in vi_histedit()
1092 int len; in vi_history_word() local
1116 len = (int)(wep - wsp); in vi_history_word()
1119 c_insert(el, len + 1); in vi_history_word()