| /libedit-20250104-3.1/src/ |
| D | chared.c | 402 sizeof(*el->el_line.buffer)); in ch_init() 403 if (el->el_line.buffer == NULL) in ch_init() 511 oldbuf = el->el_line.buffer; in ch_enlargebufs() 513 el->el_line.buffer = newbuffer; in ch_enlargebufs() 576 el_free(el->el_line.buffer); in ch_end() 577 el->el_line.buffer = NULL; in ch_end() 653 p1 = el->el_line.buffer + start; in el_deletestr1() 654 p2 = el->el_line.buffer + end; in el_deletestr1() 683 p = el->el_line.buffer; in el_wreplacestr() 687 el->el_line.buffer[len] = '\0'; in el_wreplacestr() [all …]
|
| D | common.c | 123 if (el->el_line.cursor == el->el_line.buffer) in ed_delete_prev_word() 135 if (el->el_line.cursor < el->el_line.buffer) in ed_delete_prev_word() 153 EL.buffer, EL.buffer, EL.cursor, EL.cursor, EL.lastchar, in ed_delete_next_char() 181 el->el_line.cursor > el->el_line.buffer) in ed_delete_next_char() 225 if (el->el_line.cursor > el->el_line.buffer) in ed_move_to_end() 242 el->el_line.cursor = el->el_line.buffer; in ed_move_to_beg() 324 el->el_line.buffer, in ed_prev_word() 349 el->el_line.cursor = el->el_line.buffer; in ed_prev_char() 492 if (el->el_line.cursor < el->el_line.buffer) in ed_delete_prev_char() 493 el->el_line.cursor = el->el_line.buffer; in ed_delete_prev_char() [all …]
|
| D | vi.c | 77 cv_yank(el, el->el_line.buffer, in cv_action() 83 el->el_line.cursor = el->el_line.buffer; in cv_action() 165 el->el_line.buffer, in vi_prev_big_word() 190 el->el_line.buffer, in vi_prev_word() 307 el->el_line.cursor = el->el_line.buffer; in vi_insert_at_bol() 374 cv_yank(el, el->el_line.buffer, in vi_substitute_line() 536 el->el_line.buffer = un.buf; in vi_undo() 580 el->el_line.cursor = el->el_line.buffer; in vi_zero() 654 cp = el->el_line.buffer; in vi_kill_line_prev() 875 el->el_line.cursor = el->el_line.buffer; in vi_to_column() [all …]
|
| D | hist.c | 108 (void) wcsncpy(el->el_line.buffer, el->el_history.buf, in hist_get() 110 el->el_line.lastchar = el->el_line.buffer + in hist_get() 115 el->el_line.cursor = el->el_line.buffer; in hist_get() 135 blen = (size_t)(el->el_line.limit - el->el_line.buffer); in hist_get() 139 memcpy(el->el_line.buffer, hp, hlen * sizeof(*hp)); in hist_get() 140 el->el_line.lastchar = el->el_line.buffer + hlen - 1; in hist_get() 142 if (el->el_line.lastchar > el->el_line.buffer in hist_get() 145 if (el->el_line.lastchar > el->el_line.buffer in hist_get() 150 el->el_line.cursor = el->el_line.buffer; in hist_get()
|
| D | search.c | 183 (size_t)(EL_CURSOR(el) - el->el_line.buffer); in c_setpat() 197 EL_CURSOR(el) - el->el_line.buffer, in c_setpat() 198 el->el_line.lastchar - el->el_line.buffer); in c_setpat() 300 el->el_line.buffer) in ce_inc_search() 342 while (el->el_line.lastchar > el->el_line.buffer && in ce_inc_search() 371 el->el_line.buffer; in ce_inc_search() 386 if (el->el_line.cursor < el->el_line.buffer || in ce_inc_search() 401 el->el_line.buffer; in ce_inc_search() 546 for (; cp >= el->el_line.buffer; cp--) { in ce_search_line() 583 el->el_line.lastchar = el->el_line.buffer; in cv_repeat_srch() [all …]
|
| D | emacs.c | 64 if (el->el_line.cursor == el->el_line.buffer) { in em_delete_or_list() 164 cp = el->el_line.buffer; in em_kill_line() 170 el->el_line.lastchar = el->el_line.buffer; in em_kill_line() 171 el->el_line.cursor = el->el_line.buffer; in em_kill_line() 247 if (el->el_line.cursor > &el->el_line.buffer[1]) { in em_gosmacs_transpose() 448 if (el->el_line.cursor == el->el_line.buffer) in em_copy_prev_word() 452 cp = c__prev_word(el->el_line.cursor, el->el_line.buffer, in em_copy_prev_word() 501 if (el->el_line.cursor <= el->el_line.buffer) in em_delete_prev_char() 509 if (el->el_line.cursor < el->el_line.buffer) in em_delete_prev_char() 510 el->el_line.cursor = el->el_line.buffer; in em_delete_prev_char()
|
| D | filecomplete.c | 208 wchar_t *temp = el->el_line.buffer; in escape_filename() 220 (temp == el->el_line.buffer || temp[-1] != '\\')) in escape_filename() 583 find_word_to_complete(const wchar_t * cursor, const wchar_t * buffer, in find_word_to_complete() argument 595 if (ctemp > buffer) { in find_word_to_complete() 608 if (ctemp <= buffer) in find_word_to_complete() 610 if (ctemp - buffer >= 2 && ctemp[-2] == '\\' && in find_word_to_complete() 686 li->buffer, word_break, special_prefixes, &len, do_unescape); in fn_complete2() 693 *point = (int)(li->cursor - li->buffer); in fn_complete2() 695 *end = (int)(li->lastchar - li->buffer); in fn_complete2() 698 int cur_off = (int)(li->cursor - li->buffer); in fn_complete2()
|
| D | read.c | 468 lp->lastchar = lp->buffer; in noedit_wgets() 471 *nread = (int)(lp->lastchar - lp->buffer); in noedit_wgets() 472 return *nread ? lp->buffer : NULL; in noedit_wgets() 490 el->el_line.lastchar = el->el_line.buffer; in el_wgets() 514 el->el_line.lastchar = el->el_line.buffer; in el_wgets() 582 num = (int)(el->el_line.lastchar - el->el_line.buffer); in el_wgets() 612 *nread = (int)(el->el_line.lastchar - el->el_line.buffer); in el_wgets() 622 return el->el_line.buffer; in el_wgets()
|
| D | eln.c | 372 info->buffer = ct_encode_string(winfo->buffer, &el->el_lgcyconv); in el_line() 375 for (p = winfo->buffer; p < winfo->cursor; p++) in el_line() 377 info->cursor = info->buffer + offset; in el_line() 380 for (p = winfo->buffer; p < winfo->lastchar; p++) in el_line() 382 info->lastchar = info->buffer + offset; in el_line()
|
| D | refresh.c | 241 el->el_line.buffer)); in re_refresh() 259 && el->el_line.lastchar != el->el_line.buffer) in re_refresh() 273 if (el->el_line.lastchar - el->el_line.buffer > termsz) { in re_refresh() 278 size_t rem = (el->el_line.lastchar-el->el_line.buffer)%termsz; in re_refresh() 285 st = el->el_line.buffer; in re_refresh() 1039 && el->el_line.lastchar != el->el_line.buffer) in re_refresh_cursor() 1051 for (cp = el->el_line.buffer; cp < el->el_line.cursor; cp++) { in re_refresh_cursor() 1158 if (el->el_line.cursor == el->el_line.buffer) { in re_fastaddc()
|
| D | histedit.h | 63 const char *buffer; member 267 const wchar_t *buffer; member
|
| D | tokenizer.c | 216 ptr = line->buffer; in FUN() 217 for (ptr = line->buffer; ;ptr++) { in FUN() 466 li.buffer = line; in FUN()
|
| D | readline.c | 232 *ap = li->buffer; in _resize_fun() 2304 rl_point = (int)(li->cursor - li->buffer); in _rl_update_pos() 2305 rl_end = (int)(li->lastchar - li->buffer); in _rl_update_pos() 2324 if (li->buffer + from > li->lastchar) in rl_copy_text() 2325 from = (int)(li->lastchar - li->buffer); in rl_copy_text() 2327 if (li->buffer + to > li->lastchar) in rl_copy_text() 2328 to = (int)(li->lastchar - li->buffer); in rl_copy_text() 2334 (void)strlcpy(out, li->buffer + from , len); in rl_copy_text()
|
| D | el.h | 71 wchar_t *buffer; /* Input line */ member
|
| /libedit-20250104-3.1/examples/ |
| D | tc1.c | 106 !isspace((unsigned char)*ptr) && ptr > lf->buffer; ptr--) in complete() 191 (li->cursor - li->buffer), li->buffer, in main()
|
| D | wtc1.c | 70 for (ptr = lf->cursor -1; !iswspace(*ptr) && ptr > lf->buffer; --ptr) in complete() 171 (li->cursor - li->buffer), li->buffer, in main()
|
| /libedit-20250104-3.1/ |
| D | ltmain.sh | 6412 /* static buffer for getcwd */
|
| /libedit-20250104-3.1/m4/ |
| D | libtool.m4 | 1722 # (any single argument exceeding 2000 bytes causes a buffer overrun
|