Lines Matching refs:len
70 vu->len = (ssize_t)size; in cv_undo()
414 el->el_chared.c_undo.len = -1; in ch_init()
461 el->el_chared.c_undo.len = -1; in ch_reset()
598 size_t len; in el_winsertstr() local
600 if (s == NULL || (len = wcslen(s)) == 0) in el_winsertstr()
602 if (el->el_line.lastchar + len >= el->el_line.limit) { in el_winsertstr()
603 if (!ch_enlargebufs(el, len)) in el_winsertstr()
607 c_insert(el, (int)len); in el_winsertstr()
638 size_t line_length, len; in el_deletestr1() local
649 len = (size_t)(end - start); in el_deletestr1()
650 if (len > line_length - (size_t)end) in el_deletestr1()
651 len = line_length - (size_t)end; in el_deletestr1()
655 for (size_t i = 0; i < len; i++) { in el_deletestr1()
672 size_t len; in el_wreplacestr() local
675 if (s == NULL || (len = wcslen(s)) == 0) in el_wreplacestr()
678 if (el->el_line.buffer + len >= el->el_line.limit) { in el_wreplacestr()
679 if (!ch_enlargebufs(el, len)) in el_wreplacestr()
684 for (size_t i = 0; i < len; i++) in el_wreplacestr()
687 el->el_line.buffer[len] = '\0'; in el_wreplacestr()
688 el->el_line.lastchar = el->el_line.buffer + len; in el_wreplacestr()
720 ssize_t len; in c_gets() local
724 len = (ssize_t)wcslen(prompt); in c_gets()
725 (void)memcpy(cp, prompt, (size_t)len * sizeof(*cp)); in c_gets()
726 cp += len; in c_gets()
728 len = 0; in c_gets()
738 len = -1; in c_gets()
746 if (len == 0) { in c_gets()
747 len = -1; in c_gets()
750 len--; in c_gets()
757 buf[len] = ch; in c_gets()
761 if (len >= (ssize_t)(EL_BUFSIZ - 16)) in c_gets()
764 buf[len++] = ch; in c_gets()
775 return (int)len; in c_gets()