Lines Matching refs:el
96 #define GoodStr(a) (el->el_terminal.t_str[a] != NULL && \
97 el->el_terminal.t_str[a][0] != '\0')
98 #define Str(a) el->el_terminal.t_str[a]
99 #define Val(a) el->el_terminal.t_val[a]
233 terminal_setflags(EditLine *el) in terminal_setflags() argument
236 if (el->el_tty.t_tabs) in terminal_setflags()
260 (void) fprintf(el->el_errfile, in terminal_setflags()
262 (void) fprintf(el->el_errfile, in terminal_setflags()
266 (void) fprintf(el->el_errfile, "no clear EOL capability.\n"); in terminal_setflags()
268 (void) fprintf(el->el_errfile, "no delete char capability.\n"); in terminal_setflags()
270 (void) fprintf(el->el_errfile, "no insert char capability.\n"); in terminal_setflags()
278 terminal_init(EditLine *el) in terminal_init() argument
281 el->el_terminal.t_buf = el_calloc(TC_BUFSIZE, in terminal_init()
282 sizeof(*el->el_terminal.t_buf)); in terminal_init()
283 if (el->el_terminal.t_buf == NULL) in terminal_init()
285 el->el_terminal.t_cap = el_calloc(TC_BUFSIZE, in terminal_init()
286 sizeof(*el->el_terminal.t_cap)); in terminal_init()
287 if (el->el_terminal.t_cap == NULL) in terminal_init()
289 el->el_terminal.t_fkey = el_calloc(A_K_NKEYS, in terminal_init()
290 sizeof(*el->el_terminal.t_fkey)); in terminal_init()
291 if (el->el_terminal.t_fkey == NULL) in terminal_init()
293 el->el_terminal.t_loc = 0; in terminal_init()
294 el->el_terminal.t_str = el_calloc(T_str, in terminal_init()
295 sizeof(*el->el_terminal.t_str)); in terminal_init()
296 if (el->el_terminal.t_str == NULL) in terminal_init()
298 el->el_terminal.t_val = el_calloc(T_val, in terminal_init()
299 sizeof(*el->el_terminal.t_val)); in terminal_init()
300 if (el->el_terminal.t_val == NULL) in terminal_init()
302 (void) terminal_set(el, NULL); in terminal_init()
303 terminal_init_arrow(el); in terminal_init()
306 terminal_end(el); in terminal_init()
314 terminal_end(EditLine *el) in terminal_end() argument
317 el_free(el->el_terminal.t_buf); in terminal_end()
318 el->el_terminal.t_buf = NULL; in terminal_end()
319 el_free(el->el_terminal.t_cap); in terminal_end()
320 el->el_terminal.t_cap = NULL; in terminal_end()
321 el->el_terminal.t_loc = 0; in terminal_end()
322 el_free(el->el_terminal.t_str); in terminal_end()
323 el->el_terminal.t_str = NULL; in terminal_end()
324 el_free(el->el_terminal.t_val); in terminal_end()
325 el->el_terminal.t_val = NULL; in terminal_end()
326 el_free(el->el_terminal.t_fkey); in terminal_end()
327 el->el_terminal.t_fkey = NULL; in terminal_end()
328 terminal_free_display(el); in terminal_end()
336 terminal_alloc(EditLine *el, const struct termcapstr *t, const char *cap) in terminal_alloc() argument
340 char **tlist = el->el_terminal.t_str; in terminal_alloc()
363 if (el->el_terminal.t_loc + 3 < TC_BUFSIZE) { in terminal_alloc()
365 (void) strcpy(*str = &el->el_terminal.t_buf[ in terminal_alloc()
366 el->el_terminal.t_loc], cap); in terminal_alloc()
367 el->el_terminal.t_loc += clen + 1; /* one for \0 */ in terminal_alloc()
383 memcpy(el->el_terminal.t_buf, termbuf, TC_BUFSIZE); in terminal_alloc()
384 el->el_terminal.t_loc = tlen; in terminal_alloc()
385 if (el->el_terminal.t_loc + 3 >= TC_BUFSIZE) { in terminal_alloc()
386 (void) fprintf(el->el_errfile, in terminal_alloc()
391 (void) strcpy(*str = &el->el_terminal.t_buf[el->el_terminal.t_loc], in terminal_alloc()
393 el->el_terminal.t_loc += (size_t)clen + 1; /* one for \0 */ in terminal_alloc()
402 terminal_rebuffer_display(EditLine *el) in terminal_rebuffer_display() argument
404 coord_t *c = &el->el_terminal.t_size; in terminal_rebuffer_display()
406 terminal_free_display(el); in terminal_rebuffer_display()
411 if (terminal_alloc_display(el) == -1) in terminal_rebuffer_display()
417 terminal_alloc_buffer(EditLine *el) in terminal_alloc_buffer() argument
420 coord_t *c = &el->el_terminal.t_size; in terminal_alloc_buffer()
460 terminal_alloc_display(EditLine *el) in terminal_alloc_display() argument
462 el->el_display = terminal_alloc_buffer(el); in terminal_alloc_display()
463 if (el->el_display == NULL) in terminal_alloc_display()
465 el->el_vdisplay = terminal_alloc_buffer(el); in terminal_alloc_display()
466 if (el->el_vdisplay == NULL) in terminal_alloc_display()
470 terminal_free_display(el); in terminal_alloc_display()
479 terminal_free_display(EditLine *el) in terminal_free_display() argument
481 terminal_free_buffer(&el->el_display); in terminal_free_display()
482 terminal_free_buffer(&el->el_vdisplay); in terminal_free_display()
491 terminal_move_to_line(EditLine *el, int where) in terminal_move_to_line() argument
495 if (where == el->el_cursor.v) in terminal_move_to_line()
498 if (where >= el->el_terminal.t_size.v) { in terminal_move_to_line()
500 (void) fprintf(el->el_errfile, in terminal_move_to_line()
505 if ((del = where - el->el_cursor.v) > 0) { in terminal_move_to_line()
511 terminal__putc(el, '\n'); in terminal_move_to_line()
513 el->el_cursor.h = 0; in terminal_move_to_line()
516 terminal_tputs(el, tgoto(Str(T_UP), -del, -del), -del); in terminal_move_to_line()
520 terminal_tputs(el, Str(T_up), 1); in terminal_move_to_line()
523 el->el_cursor.v = where;/* now where is here */ in terminal_move_to_line()
531 terminal_move_to_char(EditLine *el, int where) in terminal_move_to_char() argument
536 if (where == el->el_cursor.h) in terminal_move_to_char()
539 if (where > el->el_terminal.t_size.h) { in terminal_move_to_char()
541 (void) fprintf(el->el_errfile, in terminal_move_to_char()
547 terminal__putc(el, '\r'); /* do a CR */ in terminal_move_to_char()
548 el->el_cursor.h = 0; in terminal_move_to_char()
551 del = where - el->el_cursor.h; in terminal_move_to_char()
555 terminal_tputs(el, tgoto(Str(T_ch), where, where), where); in terminal_move_to_char()
559 terminal_tputs(el, tgoto(Str(T_RI), del, del), in terminal_move_to_char()
564 if ((el->el_cursor.h & 0370) != in terminal_move_to_char()
566 && (el->el_display[ in terminal_move_to_char()
567 el->el_cursor.v][where & 0370] != in terminal_move_to_char()
572 (el->el_cursor.h & 0370); in terminal_move_to_char()
575 terminal__putc(el, in terminal_move_to_char()
578 el->el_cursor.h = where & ~0x7; in terminal_move_to_char()
589 terminal_overwrite(el, in terminal_move_to_char()
590 (wchar_t *)&el->el_display[ in terminal_move_to_char()
591 el->el_cursor.v][el->el_cursor.h], in terminal_move_to_char()
592 (size_t)(where - el->el_cursor.h)); in terminal_move_to_char()
597 terminal_tputs(el, tgoto(Str(T_LE), -del, -del), in terminal_move_to_char()
609 terminal__putc(el, '\r');/* do a CR */ in terminal_move_to_char()
610 el->el_cursor.h = 0; in terminal_move_to_char()
614 terminal__putc(el, '\b'); in terminal_move_to_char()
618 el->el_cursor.h = where; /* now where is here */ in terminal_move_to_char()
627 terminal_overwrite(EditLine *el, const wchar_t *cp, size_t n) in terminal_overwrite() argument
632 if (n > (size_t)el->el_terminal.t_size.h) { in terminal_overwrite()
634 (void) fprintf(el->el_errfile, in terminal_overwrite()
642 terminal__putc(el, *cp++); in terminal_overwrite()
643 el->el_cursor.h++; in terminal_overwrite()
646 if (el->el_cursor.h >= el->el_terminal.t_size.h) { /* wrap? */ in terminal_overwrite()
648 el->el_cursor.h = 0; in terminal_overwrite()
649 if (el->el_cursor.v + 1 < el->el_terminal.t_size.v) in terminal_overwrite()
650 el->el_cursor.v++; in terminal_overwrite()
655 if ((c = el->el_display[el->el_cursor.v] in terminal_overwrite()
656 [el->el_cursor.h]) != '\0') { in terminal_overwrite()
657 terminal_overwrite(el, &c, (size_t)1); in terminal_overwrite()
658 while (el->el_display[el->el_cursor.v] in terminal_overwrite()
659 [el->el_cursor.h] == MB_FILL_CHAR) in terminal_overwrite()
660 el->el_cursor.h++; in terminal_overwrite()
662 terminal__putc(el, ' '); in terminal_overwrite()
663 el->el_cursor.h = 1; in terminal_overwrite()
667 el->el_cursor.h = el->el_terminal.t_size.h - 1; in terminal_overwrite()
676 terminal_deletechars(EditLine *el, int num) in terminal_deletechars() argument
683 (void) fprintf(el->el_errfile, " ERROR: cannot delete \n"); in terminal_deletechars()
687 if (num > el->el_terminal.t_size.h) { in terminal_deletechars()
689 (void) fprintf(el->el_errfile, in terminal_deletechars()
697 terminal_tputs(el, tgoto(Str(T_DC), num, num), num); in terminal_deletechars()
701 terminal_tputs(el, Str(T_dm), 1); in terminal_deletechars()
705 terminal_tputs(el, Str(T_dc), 1); in terminal_deletechars()
708 terminal_tputs(el, Str(T_ed), 1); in terminal_deletechars()
718 terminal_insertwrite(EditLine *el, wchar_t *cp, int num) in terminal_insertwrite() argument
724 (void) fprintf(el->el_errfile, " ERROR: cannot insert \n"); in terminal_insertwrite()
728 if (num > el->el_terminal.t_size.h) { in terminal_insertwrite()
730 (void) fprintf(el->el_errfile, in terminal_insertwrite()
738 terminal_tputs(el, tgoto(Str(T_IC), num, num), num); in terminal_insertwrite()
739 terminal_overwrite(el, cp, (size_t)num); in terminal_insertwrite()
744 terminal_tputs(el, Str(T_im), 1); in terminal_insertwrite()
746 el->el_cursor.h += num; in terminal_insertwrite()
748 terminal__putc(el, *cp++); in terminal_insertwrite()
752 terminal_tputs(el, Str(T_ip), 1); in terminal_insertwrite()
754 terminal_tputs(el, Str(T_ei), 1); in terminal_insertwrite()
759 terminal_tputs(el, Str(T_ic), 1); in terminal_insertwrite()
761 terminal__putc(el, *cp++); in terminal_insertwrite()
763 el->el_cursor.h++; in terminal_insertwrite()
766 terminal_tputs(el, Str(T_ip), 1); in terminal_insertwrite()
777 terminal_clear_EOL(EditLine *el, int num) in terminal_clear_EOL() argument
782 terminal_tputs(el, Str(T_ce), 1); in terminal_clear_EOL()
785 terminal__putc(el, ' '); in terminal_clear_EOL()
786 el->el_cursor.h += num; /* have written num spaces */ in terminal_clear_EOL()
795 terminal_clear_screen(EditLine *el) in terminal_clear_screen() argument
800 terminal_tputs(el, Str(T_cl), Val(T_li)); in terminal_clear_screen()
802 terminal_tputs(el, Str(T_ho), Val(T_li)); /* home */ in terminal_clear_screen()
804 terminal_tputs(el, Str(T_cd), Val(T_li)); in terminal_clear_screen()
806 terminal__putc(el, '\r'); in terminal_clear_screen()
807 terminal__putc(el, '\n'); in terminal_clear_screen()
816 terminal_beep(EditLine *el) in terminal_beep() argument
820 terminal_tputs(el, Str(T_bl), 1); in terminal_beep()
822 terminal__putc(el, '\007'); /* an ASCII bell; ^G */ in terminal_beep()
827 terminal_get(EditLine *el, const char **term) in terminal_get() argument
829 *term = el->el_terminal.t_name; in terminal_get()
837 terminal_set(EditLine *el, const char *term) in terminal_set() argument
860 el->el_flags |= EDIT_DISABLED; in terminal_set()
862 (void) memset(el->el_terminal.t_cap, 0, TC_BUFSIZE); in terminal_set()
864 i = tgetent(el->el_terminal.t_cap, term); in terminal_set()
868 (void) fprintf(el->el_errfile, in terminal_set()
871 (void) fprintf(el->el_errfile, in terminal_set()
873 (void) fprintf(el->el_errfile, in terminal_set()
879 terminal_alloc(el, t, NULL); in terminal_set()
895 terminal_alloc(el, t, tgetstr(strchr(t->name, *t->name), in terminal_set()
905 el->el_terminal.t_size.v = Val(T_co); in terminal_set()
906 el->el_terminal.t_size.h = Val(T_li); in terminal_set()
908 terminal_setflags(el); in terminal_set()
911 (void) terminal_get_size(el, &lins, &cols); in terminal_set()
912 if (terminal_change_size(el, lins, cols) == -1) in terminal_set()
915 terminal_bind_arrow(el); in terminal_set()
916 el->el_terminal.t_name = term; in terminal_set()
926 terminal_get_size(EditLine *el, int *lins, int *cols) in terminal_get_size() argument
935 if (ioctl(el->el_infd, TIOCGWINSZ, &ws) != -1) { in terminal_get_size()
946 if (ioctl(el->el_infd, TIOCGSIZE, &ts) != -1) { in terminal_get_size()
962 terminal_change_size(EditLine *el, int lins, int cols) in terminal_change_size() argument
964 coord_t cur = el->el_cursor; in terminal_change_size()
972 if (terminal_rebuffer_display(el) == -1) in terminal_change_size()
974 re_clear_display(el); in terminal_change_size()
975 el->el_cursor = cur; in terminal_change_size()
984 terminal_init_arrow(EditLine *el) in terminal_init_arrow() argument
986 funckey_t *arrow = el->el_terminal.t_fkey; in terminal_init_arrow()
1029 terminal_reset_arrow(EditLine *el) in terminal_reset_arrow() argument
1031 funckey_t *arrow = el->el_terminal.t_fkey; in terminal_reset_arrow()
1045 keymacro_add(el, strA, &arrow[A_K_UP].fun, arrow[A_K_UP].type); in terminal_reset_arrow()
1046 keymacro_add(el, strB, &arrow[A_K_DN].fun, arrow[A_K_DN].type); in terminal_reset_arrow()
1047 keymacro_add(el, strC, &arrow[A_K_RT].fun, arrow[A_K_RT].type); in terminal_reset_arrow()
1048 keymacro_add(el, strD, &arrow[A_K_LT].fun, arrow[A_K_LT].type); in terminal_reset_arrow()
1049 keymacro_add(el, strH, &arrow[A_K_HO].fun, arrow[A_K_HO].type); in terminal_reset_arrow()
1050 keymacro_add(el, strF, &arrow[A_K_EN].fun, arrow[A_K_EN].type); in terminal_reset_arrow()
1051 keymacro_add(el, stOA, &arrow[A_K_UP].fun, arrow[A_K_UP].type); in terminal_reset_arrow()
1052 keymacro_add(el, stOB, &arrow[A_K_DN].fun, arrow[A_K_DN].type); in terminal_reset_arrow()
1053 keymacro_add(el, stOC, &arrow[A_K_RT].fun, arrow[A_K_RT].type); in terminal_reset_arrow()
1054 keymacro_add(el, stOD, &arrow[A_K_LT].fun, arrow[A_K_LT].type); in terminal_reset_arrow()
1055 keymacro_add(el, stOH, &arrow[A_K_HO].fun, arrow[A_K_HO].type); in terminal_reset_arrow()
1056 keymacro_add(el, stOF, &arrow[A_K_EN].fun, arrow[A_K_EN].type); in terminal_reset_arrow()
1058 if (el->el_map.type != MAP_VI) in terminal_reset_arrow()
1060 keymacro_add(el, &strA[1], &arrow[A_K_UP].fun, arrow[A_K_UP].type); in terminal_reset_arrow()
1061 keymacro_add(el, &strB[1], &arrow[A_K_DN].fun, arrow[A_K_DN].type); in terminal_reset_arrow()
1062 keymacro_add(el, &strC[1], &arrow[A_K_RT].fun, arrow[A_K_RT].type); in terminal_reset_arrow()
1063 keymacro_add(el, &strD[1], &arrow[A_K_LT].fun, arrow[A_K_LT].type); in terminal_reset_arrow()
1064 keymacro_add(el, &strH[1], &arrow[A_K_HO].fun, arrow[A_K_HO].type); in terminal_reset_arrow()
1065 keymacro_add(el, &strF[1], &arrow[A_K_EN].fun, arrow[A_K_EN].type); in terminal_reset_arrow()
1066 keymacro_add(el, &stOA[1], &arrow[A_K_UP].fun, arrow[A_K_UP].type); in terminal_reset_arrow()
1067 keymacro_add(el, &stOB[1], &arrow[A_K_DN].fun, arrow[A_K_DN].type); in terminal_reset_arrow()
1068 keymacro_add(el, &stOC[1], &arrow[A_K_RT].fun, arrow[A_K_RT].type); in terminal_reset_arrow()
1069 keymacro_add(el, &stOD[1], &arrow[A_K_LT].fun, arrow[A_K_LT].type); in terminal_reset_arrow()
1070 keymacro_add(el, &stOH[1], &arrow[A_K_HO].fun, arrow[A_K_HO].type); in terminal_reset_arrow()
1071 keymacro_add(el, &stOF[1], &arrow[A_K_EN].fun, arrow[A_K_EN].type); in terminal_reset_arrow()
1079 terminal_set_arrow(EditLine *el, const wchar_t *name, keymacro_value_t *fun, in terminal_set_arrow() argument
1082 funckey_t *arrow = el->el_terminal.t_fkey; in terminal_set_arrow()
1099 terminal_clear_arrow(EditLine *el, const wchar_t *name) in terminal_clear_arrow() argument
1101 funckey_t *arrow = el->el_terminal.t_fkey; in terminal_clear_arrow()
1117 terminal_print_arrow(EditLine *el, const wchar_t *name) in terminal_print_arrow() argument
1120 funckey_t *arrow = el->el_terminal.t_fkey; in terminal_print_arrow()
1125 keymacro_kprint(el, arrow[i].name, in terminal_print_arrow()
1134 terminal_bind_arrow(EditLine *el) in terminal_bind_arrow() argument
1140 funckey_t *arrow = el->el_terminal.t_fkey; in terminal_bind_arrow()
1143 if (el->el_terminal.t_buf == NULL || el->el_map.key == NULL) in terminal_bind_arrow()
1146 map = el->el_map.type == MAP_VI ? el->el_map.alt : el->el_map.key; in terminal_bind_arrow()
1147 dmap = el->el_map.type == MAP_VI ? el->el_map.vic : el->el_map.emacs; in terminal_bind_arrow()
1149 terminal_reset_arrow(el); in terminal_bind_arrow()
1156 p = el->el_terminal.t_str[arrow[i].key]; in terminal_bind_arrow()
1176 keymacro_clear(el, map, px); in terminal_bind_arrow()
1180 keymacro_add(el, px, &arrow[i].fun, in terminal_bind_arrow()
1184 keymacro_clear(el, map, px); in terminal_bind_arrow()
1188 keymacro_add(el, px, &arrow[i].fun, in terminal_bind_arrow()
1207 terminal_tputs(EditLine *el, const char *cap, int affcnt) in terminal_tputs() argument
1212 terminal_outfile = el->el_outfile; in terminal_tputs()
1223 terminal__putc(EditLine *el, wint_t c) in terminal__putc() argument
1230 return fputs(literal_get(el, c), el->el_outfile); in terminal__putc()
1235 return fputs(buf, el->el_outfile); in terminal__putc()
1242 terminal__flush(EditLine *el) in terminal__flush() argument
1245 (void) fflush(el->el_outfile); in terminal__flush()
1252 terminal_writec(EditLine *el, wint_t c) in terminal_writec() argument
1259 terminal_overwrite(el, visbuf, (size_t)vcnt); in terminal_writec()
1260 terminal__flush(el); in terminal_writec()
1269 terminal_telltc(EditLine *el, int argc __attribute__((__unused__)), in terminal_telltc() argument
1275 (void) fprintf(el->el_outfile, "\n\tYour terminal has the\n"); in terminal_telltc()
1276 (void) fprintf(el->el_outfile, "\tfollowing characteristics:\n\n"); in terminal_telltc()
1277 (void) fprintf(el->el_outfile, "\tIt has %d columns and %d lines\n", in terminal_telltc()
1279 (void) fprintf(el->el_outfile, in terminal_telltc()
1281 (void) fprintf(el->el_outfile, in terminal_telltc()
1283 (void) fprintf(el->el_outfile, "\tIt %s automatic margins\n", in terminal_telltc()
1286 (void) fprintf(el->el_outfile, "\tIt %s magic margins\n", in terminal_telltc()
1289 for (t = tstr, ts = el->el_terminal.t_str; t->name != NULL; t++, ts++) { in terminal_telltc()
1293 ct_decode_string(*ts, &el->el_scratch), in terminal_telltc()
1294 &el->el_visual), &el->el_scratch); in terminal_telltc()
1298 (void) fprintf(el->el_outfile, "\t%25s (%s) == %s\n", in terminal_telltc()
1301 (void) fputc('\n', el->el_outfile); in terminal_telltc()
1311 terminal_settc(EditLine *el, int argc __attribute__((__unused__)), in terminal_settc() argument
1323 strlcpy(what, ct_encode_string(argv[1], &el->el_scratch), sizeof(what)); in terminal_settc()
1324 strlcpy(how, ct_encode_string(argv[2], &el->el_scratch), sizeof(how)); in terminal_settc()
1334 terminal_alloc(el, ts, how); in terminal_settc()
1335 terminal_setflags(el); in terminal_settc()
1346 (void) fprintf(el->el_errfile, in terminal_settc()
1357 el->el_terminal.t_val[tv - tval] = 1; in terminal_settc()
1359 el->el_terminal.t_val[tv - tval] = 0; in terminal_settc()
1361 (void) fprintf(el->el_errfile, in terminal_settc()
1365 terminal_setflags(el); in terminal_settc()
1374 (void) fprintf(el->el_errfile, in terminal_settc()
1378 el->el_terminal.t_val[tv - tval] = (int) i; in terminal_settc()
1381 el->el_terminal.t_size.v = Val(T_co); in terminal_settc()
1384 el->el_terminal.t_size.h = Val(T_li); in terminal_settc()
1387 if (i && terminal_change_size(el, Val(T_li), Val(T_co)) == -1) in terminal_settc()
1398 terminal_gettc(EditLine *el, int argc __attribute__((__unused__)), char **argv) in terminal_gettc() argument
1419 *(char **)how = el->el_terminal.t_str[ts - tstr]; in terminal_gettc()
1436 if (el->el_terminal.t_val[tv - tval]) in terminal_gettc()
1442 *(int *)how = el->el_terminal.t_val[tv - tval]; in terminal_gettc()
1452 terminal_echotc(EditLine *el, int argc __attribute__((__unused__)), in terminal_echotc() argument
1488 (void) fprintf(el->el_outfile, fmts, EL_CAN_TAB ? "yes" : "no"); in terminal_echotc()
1491 (void) fprintf(el->el_outfile, fmts, Val(T_km) ? "yes" : "no"); in terminal_echotc()
1494 (void) fprintf(el->el_outfile, fmts, EL_HAS_MAGIC_MARGINS ? in terminal_echotc()
1498 (void) fprintf(el->el_outfile, fmts, EL_HAS_AUTO_MARGINS ? in terminal_echotc()
1502 (void) fprintf(el->el_outfile, fmtd, (int)el->el_tty.t_speed); in terminal_echotc()
1506 (void) fprintf(el->el_outfile, fmtd, Val(T_li)); in terminal_echotc()
1509 (void) fprintf(el->el_outfile, fmtd, Val(T_co)); in terminal_echotc()
1518 ct_encode_string(*argv, &el->el_scratch)) == 0) { in terminal_echotc()
1519 scap = el->el_terminal.t_str[t - tstr]; in terminal_echotc()
1524 scap = tgetstr(ct_encode_string(*argv, &el->el_scratch), &area); in terminal_echotc()
1528 (void) fprintf(el->el_errfile, in terminal_echotc()
1559 (void) fprintf(el->el_errfile, in terminal_echotc()
1571 (void) fprintf(el->el_errfile, in terminal_echotc()
1576 terminal_tputs(el, scap, 1); in terminal_echotc()
1582 (void) fprintf(el->el_errfile, in terminal_echotc()
1590 (void) fprintf(el->el_errfile, in terminal_echotc()
1599 (void) fprintf(el->el_errfile, in terminal_echotc()
1604 terminal_tputs(el, tgoto(scap, arg_cols, arg_rows), 1); in terminal_echotc()
1609 (void) fprintf(el->el_errfile, in terminal_echotc()
1617 (void) fprintf(el->el_errfile, in terminal_echotc()
1624 (void) fprintf(el->el_errfile, in terminal_echotc()
1633 (void) fprintf(el->el_errfile, in terminal_echotc()
1640 (void) fprintf(el->el_errfile, in terminal_echotc()
1648 (void) fprintf(el->el_errfile, in terminal_echotc()
1655 (void) fprintf(el->el_errfile, in terminal_echotc()
1660 terminal_tputs(el, tgoto(scap, arg_cols, arg_rows), arg_rows); in terminal_echotc()