Home
last modified time | relevance | path

Searched refs:buf (Results 1 – 20 of 20) sorted by relevance

/libedit-20250104-3.1/src/
Dhist.c62 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 …]
Dgetline.c48 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 …]
Dchared.c72 (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 …]
Dkeymacro.c109 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 …]
Dreadline.c448 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 …]
Demacs.c105 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()
Dliteral.c80 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()
Dvi.c102 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 …]
Dmap.c992 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 …]
Dchared.h61 wchar_t *buf; /* full saved text */ member
66 wchar_t *buf; /* redo insert key sequence */ member
87 wchar_t *buf; member
Dcommon.c129 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()
Dterminal.c840 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()
Dchartype.c191 char buf[MB_LEN_MAX]; in ct_enc_width() local
195 if ((size = wcrtomb(buf, c, &mbs)) == (size_t)-1) in ct_enc_width()
Dkeymacro.h51 wchar_t *buf; /* Key print buffer */ member
Dhist.h46 wchar_t *buf; /* The history buffer */ member
Dread.c533 el->el_chared.c_redo.pos != el->el_chared.c_redo.buf in el_wgets()
/libedit-20250104-3.1/examples/
Dwtc1.c42 } 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 …]
Dtc1.c131 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/
Dltmain.sh6517 char buf[LT_PATHMAX];
6560 tmp_pathspec = realpath (pathspec, buf);
Dconfigure2225 struct buf { int x; };
2226 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2273 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),