aboutsummaryrefslogtreecommitdiff
path: root/ui-terminal-vt100.c
diff options
context:
space:
mode:
authorRandy Palamar <randy@rnpnr.xyz>2025-01-11 23:39:06 -0700
committerRandy Palamar <randy@rnpnr.xyz>2025-01-11 23:49:58 -0700
commit0f31ef53420b755c3978818bcd2e5a86e141413d (patch)
tree508af7b7016f9aa2fbe766f310a8dfdc446d8a77 /ui-terminal-vt100.c
parentabf6384cca0f80fe7dfb35a8e2281d8664d9d459 (diff)
downloadvis-0f31ef53420b755c3978818bcd2e5a86e141413d.tar.gz
vis-0f31ef53420b755c3978818bcd2e5a86e141413d.tar.xz
buffer: clear out one line functions
Buffer is fully exposed to the program, no need to rely on the linker to optimize useless code.
Diffstat (limited to 'ui-terminal-vt100.c')
-rw-r--r--ui-terminal-vt100.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ui-terminal-vt100.c b/ui-terminal-vt100.c
index 3c06bff..0362c4b 100644
--- a/ui-terminal-vt100.c
+++ b/ui-terminal-vt100.c
@@ -91,7 +91,7 @@ static void cursor_visible(bool visible) {
static void ui_term_backend_blit(Ui *tui) {
Buffer *buf = tui->ctx;
- buffer_clear(buf);
+ buf->len = 0;
CellAttr attr = CELL_ATTR_NORMAL;
CellColor fg = CELL_COLOR_DEFAULT, bg = CELL_COLOR_DEFAULT;
int w = tui->width, h = tui->height;
@@ -152,7 +152,7 @@ static void ui_term_backend_blit(Ui *tui) {
cell++;
}
}
- output(buffer_content(buf), buffer_length0(buf));
+ output(buf->data, buffer_length0(buf));
}
static void ui_term_backend_clear(Ui *tui) { }