TC_BUFSIZE
char buf[TC_BUFSIZE];
el->el_terminal.t_buf = (char *)malloc(TC_BUFSIZE);
el->el_terminal.t_cap = (char *)malloc(TC_BUFSIZE);
char termbuf[TC_BUFSIZE];
if (el->el_terminal.t_loc + 3 < TC_BUFSIZE) {
tlen = TC_BUFSIZE - el->el_terminal.t_loc;
memcpy(el->el_terminal.t_buf, termbuf, TC_BUFSIZE);
if (el->el_terminal.t_loc + 3 >= TC_BUFSIZE) {
tlen = TC_BUFSIZE - el->el_terminal.t_loc;
char buf[TC_BUFSIZE];
(void) memset(el->el_terminal.t_cap, 0, TC_BUFSIZE);