iui_ti: replace manual padding with clr_eol - sacc - sacc(omys), simple console gopher client Err bitreich.org 70 hgit clone git://bitreich.org/sacc/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sacc/ URL:git://bitreich.org/sacc/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sacc/ bitreich.org 70 1Log /scm/sacc/log.gph bitreich.org 70 1Files /scm/sacc/files.gph bitreich.org 70 1Refs /scm/sacc/refs.gph bitreich.org 70 1Tags /scm/sacc/tag bitreich.org 70 1LICENSE /scm/sacc/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit fe6bd5b52afc219737bd22f94ec3d679ac624de3 /scm/sacc/commit/fe6bd5b52afc219737bd22f94ec3d679ac624de3.gph bitreich.org 70 1parent c0a79c0424a99180ed4c79e3335dc3f7ced2322c /scm/sacc/commit/c0a79c0424a99180ed4c79e3335dc3f7ced2322c.gph bitreich.org 70 hAuthor: Quentin Rameau URL:mailto:quinq@fifth.space bitreich.org 70 iDate: Sat, 26 Sep 2020 17:14:45 +0200 Err bitreich.org 70 i Err bitreich.org 70 iui_ti: replace manual padding with clr_eol Err bitreich.org 70 i Err bitreich.org 70 iThanks to Marcin and Hiltjo for the hint! Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M ui_ti.c | 12 ++++-------- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 4 insertions(+), 8 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/ui_ti.c b/ui_ti.c /scm/sacc/file/ui_ti.c.gph bitreich.org 70 i@@ -66,8 +66,7 @@ uiprompt(char *fmt, ...) Err bitreich.org 70 i n = mbsprint(bufout, columns); Err bitreich.org 70 i Err bitreich.org 70 i putp(tparm(exit_standout_mode, 0, 0, 0, 0, 0, 0, 0, 0, 0)); Err bitreich.org 70 i- if (n < columns) Err bitreich.org 70 i- printf("%*s", columns - n, " "); Err bitreich.org 70 i+ putp(tparm(clr_eol, 0, 0, 0, 0, 0, 0, 0, 0, 0)); Err bitreich.org 70 i Err bitreich.org 70 i putp(tparm(cursor_address, lines-1, n, 0, 0, 0, 0, 0, 0, 0)); Err bitreich.org 70 i Err bitreich.org 70 i@@ -157,8 +156,7 @@ uistatus(char *fmt, ...) Err bitreich.org 70 i Err bitreich.org 70 i n = mbsprint(bufout, columns); Err bitreich.org 70 i putp(tparm(exit_standout_mode, 0, 0, 0, 0, 0, 0, 0, 0, 0)); Err bitreich.org 70 i- if (n < columns) Err bitreich.org 70 i- printf("%*s", columns - n, " "); Err bitreich.org 70 i+ putp(tparm(clr_eol, 0, 0, 0, 0, 0, 0, 0, 0, 0)); Err bitreich.org 70 i Err bitreich.org 70 i putp(tparm(restore_cursor, 0, 0, 0, 0, 0, 0, 0, 0, 0)); Err bitreich.org 70 i fflush(stdout); Err bitreich.org 70 i@@ -188,8 +186,7 @@ displaystatus(Item *item) Err bitreich.org 70 i bufout[sizeof(bufout)-1] = '\0'; Err bitreich.org 70 i n = mbsprint(bufout, columns); Err bitreich.org 70 i putp(tparm(exit_standout_mode, 0, 0, 0, 0, 0, 0, 0, 0, 0)); Err bitreich.org 70 i- if (n < columns) Err bitreich.org 70 i- printf("%*s", columns - n, " "); Err bitreich.org 70 i+ putp(tparm(clr_eol, 0, 0, 0, 0, 0, 0, 0, 0, 0)); Err bitreich.org 70 i Err bitreich.org 70 i putp(tparm(restore_cursor, 0, 0, 0, 0, 0, 0, 0, 0, 0)); Err bitreich.org 70 i fflush(stdout); Err bitreich.org 70 i@@ -243,8 +240,7 @@ displayuri(Item *item) Err bitreich.org 70 i Err bitreich.org 70 i n = mbsprint(bufout, columns); Err bitreich.org 70 i putp(tparm(exit_standout_mode, 0, 0, 0, 0, 0, 0, 0, 0, 0)); Err bitreich.org 70 i- if (n < columns) Err bitreich.org 70 i- printf("%*s", columns - n, " "); Err bitreich.org 70 i+ putp(tparm(clr_eol, 0, 0, 0, 0, 0, 0, 0, 0, 0)); Err bitreich.org 70 i Err bitreich.org 70 i putp(tparm(restore_cursor, 0, 0, 0, 0, 0, 0, 0, 0, 0)); Err bitreich.org 70 i fflush(stdout); Err bitreich.org 70 .