| /libedit-20250104-3.1/src/ |
| D | hist.c | 62 el->el_history.buf = el_calloc(EL_BUFSIZ, sizeof(*el->el_history.buf)); in hist_init() 63 if (el->el_history.buf == NULL) in hist_init() 78 el_free(el->el_history.buf); in hist_end() 79 el->el_history.buf = NULL; in hist_end() 178 char *buf = NULL; in hist_command() local 193 el_free(buf); in hist_command() 196 buf = nbuf; in hist_command() 198 strvis(buf, ptr, VIS_NL); in hist_command() 200 hno++, buf); in hist_command() 202 el_free(buf); in hist_command() [all …]
|
| D | getline.c | 48 getdelim(char **buf, size_t *bufsiz, int delimiter, FILE *fp) in getdelim() argument 53 if (*buf == NULL || *bufsiz == 0) { in getdelim() 55 if ((*buf = malloc(*bufsiz)) == NULL) in getdelim() 59 for (ptr = *buf, eptr = *buf + *bufsiz;;) { in getdelim() 63 ssize_t diff = (ssize_t)(ptr - *buf); in getdelim() 74 return ptr - *buf; in getdelim() 79 ssize_t d = ptr - *buf; in getdelim() 80 if ((nbuf = realloc(*buf, nbufsiz)) == NULL) in getdelim() 82 *buf = nbuf; in getdelim() 91 getline(char **buf, size_t *bufsiz, FILE *fp) in getline() argument [all …]
|
| D | chared.c | 72 (void)memcpy(vu->buf, el->el_line.buffer, size * sizeof(*vu->buf)); in cv_undo() 77 r->pos = r->buf; in cv_undo() 90 (void)memcpy(k->buf, ptr, (size_t)size * sizeof(*k->buf)); in cv_yank() 91 k->last = k->buf + size; in cv_yank() 579 el_free(el->el_chared.c_undo.buf); in ch_end() 580 el->el_chared.c_undo.buf = NULL; in ch_end() 581 el_free(el->el_chared.c_redo.buf); in ch_end() 582 el->el_chared.c_redo.buf = NULL; in ch_end() 587 el->el_chared.c_kill.buf = NULL; in ch_end() 757 buf[len] = ch; in c_gets() [all …]
|
| D | keymacro.c | 109 sizeof(*el->el_keymacro.buf)); in keymacro_init() 110 if (el->el_keymacro.buf == NULL) in keymacro_init() 124 el_free(el->el_keymacro.buf); in keymacro_end() 125 el->el_keymacro.buf = NULL; in keymacro_end() 268 el->el_keymacro.buf[0] = '"'; in keymacro_print() 547 el->el_keymacro.buf); in node_enum() 633 char *b = buf, *eb = b + len; in keymacro__decode_str() 636 b = buf; in keymacro__decode_str() 662 if ((size_t)(b - buf) >= len) in keymacro__decode_str() 663 buf[len - 1] = '\0'; in keymacro__decode_str() [all …]
|
| D | readline.c | 448 char *buf; in readline() local 462 buf = NULL; in readline() 503 return buf; in readline() 1316 if (fread(buf, sizeof(buf), (size_t)1, fp) != 1) { in history_truncate_file() 1342 if (fwrite(buf, sizeof(buf), (size_t)1, tp) != 1) { in history_truncate_file() 1357 if (++cp >= buf + sizeof(buf)) { in history_truncate_file() 1372 if (fread(buf, sizeof(buf), (size_t)1, tp) != 1) { in history_truncate_file() 1380 cp = buf + sizeof(buf); in history_truncate_file() 2144 if (buf[count] == '\n' || buf[count] == '\r') in rl_callback_read_char() 2389 (void)snprintf(buf, sizeof(buf), "%d", rows); in rl_set_screen_size() [all …]
|
| D | emacs.c | 105 for (p = el->el_line.cursor, kp = el->el_chared.c_kill.buf; p < cp; p++) in em_delete_next_word() 128 if (el->el_chared.c_kill.last == el->el_chared.c_kill.buf) in em_yank() 132 (el->el_chared.c_kill.last - el->el_chared.c_kill.buf) >= in em_yank() 140 (int)(el->el_chared.c_kill.last - el->el_chared.c_kill.buf)); in em_yank() 143 for (kp = el->el_chared.c_kill.buf; kp < el->el_chared.c_kill.last; kp++) in em_yank() 165 kp = el->el_chared.c_kill.buf; in em_kill_line() 191 kp = el->el_chared.c_kill.buf; in em_kill_region() 198 kp = el->el_chared.c_kill.buf; in em_kill_region() 224 kp = el->el_chared.c_kill.buf; in em_copy_region() 230 kp = el->el_chared.c_kill.buf; in em_copy_region()
|
| D | literal.c | 80 literal_add(EditLine *el, const wchar_t *buf, const wchar_t *end, int *wp) in literal_add() argument 93 len = (size_t)(end - buf); in literal_add() 95 w += ct_enc_width(buf[i]); in literal_add() 103 n += ct_encode_char(b + n, (size_t)(w - n), buf[i]); in literal_add()
|
| D | vi.c | 102 size_t len = (size_t)(k->last - k->buf); in cv_paste() 104 if (k->buf == NULL || len == 0) in cv_paste() 108 k->buf); in cv_paste() 119 (void) memcpy(el->el_line.cursor, k->buf, len * in cv_paste() 536 el->el_line.buffer = un.buf; in vi_undo() 537 el->el_line.cursor = un.buf + un.cursor; in vi_undo() 538 el->el_line.lastchar = un.buf + un.len; in vi_undo() 655 kp = el->el_chared.c_kill.buf; in vi_kill_line_prev() 965 el->el_history.last = el->el_history.buf + in vi_to_history_line() 1149 if (r->pos != r->buf) { in vi_redo() [all …]
|
| D | map.c | 992 wchar_t buf[3]; in map_init_meta() local 1010 buf[0] = (wchar_t)i; in map_init_meta() 1011 buf[2] = 0; in map_init_meta() 1019 buf[1] = i & 0177; in map_init_meta() 1020 keymacro_add(el, buf, keymacro_map_cmd(el, (int) map[i]), XK_CMD); in map_init_meta() 1023 map[(int) buf[0]] = ED_SEQUENCE_LEAD_IN; in map_init_meta() 1064 wchar_t buf[3]; in map_init_emacs() local 1081 buf[0] = CONTROL('X'); in map_init_emacs() 1082 buf[1] = CONTROL('X'); in map_init_emacs() 1083 buf[2] = 0; in map_init_emacs() [all …]
|
| D | chared.h | 61 wchar_t *buf; /* full saved text */ member 66 wchar_t *buf; /* redo insert key sequence */ member 87 wchar_t *buf; member
|
| D | common.c | 129 for (p = cp, kp = el->el_chared.c_kill.buf; p < el->el_line.cursor; p++) in ed_delete_prev_word() 199 kp = el->el_chared.c_kill.buf; in ed_kill_line() 571 (void) wcsncpy(el->el_history.buf, el->el_line.buffer, in ed_prev_history() 573 el->el_history.last = el->el_history.buf + in ed_prev_history() 643 (void) wcsncpy(el->el_history.buf, el->el_line.buffer, in ed_search_prev_history() 645 el->el_history.last = el->el_history.buf + in ed_search_prev_history() 728 if (!c_hmatch(el, el->el_history.buf)) { in ed_search_next_history()
|
| D | terminal.c | 840 char buf[TC_BUFSIZE]; in terminal_set() local 850 area = buf; in terminal_set() 1225 char buf[MB_LEN_MAX +1]; in terminal__putc() local 1231 i = ct_encode_char(buf, (size_t)MB_LEN_MAX, c); in terminal__putc() 1234 buf[i] = '\0'; in terminal__putc() 1235 return fputs(buf, el->el_outfile); in terminal__putc() 1462 char buf[TC_BUFSIZE]; in terminal_echotc() local 1465 area = buf; in terminal_echotc()
|
| D | chartype.c | 191 char buf[MB_LEN_MAX]; in ct_enc_width() local 195 if ((size = wcrtomb(buf, c, &mbs)) == (size_t)-1) in ct_enc_width()
|
| D | keymacro.h | 51 wchar_t *buf; /* Key print buffer */ member
|
| D | hist.h | 46 wchar_t *buf; /* The history buffer */ member
|
| D | read.c | 533 el->el_chared.c_redo.pos != el->el_chared.c_redo.buf in el_wgets()
|
| /libedit-20250104-3.1/examples/ |
| D | wtc1.c | 42 } buf; in my_wcstombs() local 45 if (needed > buf.len) { in my_wcstombs() 46 buf.str = malloc(needed); in my_wcstombs() 47 buf.len = needed; in my_wcstombs() 50 buf.str[needed - 1] = 0; in my_wcstombs() 52 return buf.str; in my_wcstombs() 62 char *buf, *bptr; in complete() local 77 buf = bptr = malloc(mblen); in complete() 78 if (buf == NULL) { in complete() 88 mblen = bptr - buf; in complete() [all …]
|
| D | tc1.c | 131 const char *buf; in main() local 180 while ((buf = el_gets(el, &num)) != NULL && num != 0) { in main() 189 (void) fprintf(stderr, "==> got %d %s", num, buf); in main() 224 history(hist, &ev, H_ADD , buf); in main() 226 history(hist, &ev, H_ENTER, buf); in main() 231 history(hist, &ev, continuation ? H_APPEND : H_ENTER, buf); in main()
|
| /libedit-20250104-3.1/ |
| D | ltmain.sh | 6517 char buf[LT_PATHMAX]; 6560 tmp_pathspec = realpath (pathspec, buf);
|
| D | configure | 2225 struct buf { int x; }; 2226 struct buf * (*rcsopen) (struct buf *, struct stat *, int); 2273 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
|