re_putc
re_putc(el, *p, 1);
re_putc(e, c, 0);
re_putc(e, '\n', 0);
re_putc(e, '\a', 0);
re_putc(el, ' ', 1);
re_putc(el, '\0', 0); /* assure end of line */
re_putc(el, c, 1);
re_putc(el, visbuf[i], 1);
re_putc(el, ' ', 1);
re_putc(el, ' ', 1);
re_putc(el, '\0', 0); /* make line ended with NUL, no cursor shift */
libedit_private void re_putc(EditLine *, wint_t, int);