From 0f31ef53420b755c3978818bcd2e5a86e141413d Mon Sep 17 00:00:00 2001 From: Randy Palamar Date: Sat, 11 Jan 2025 23:39:06 -0700 Subject: buffer: clear out one line functions Buffer is fully exposed to the program, no need to rely on the linker to optimize useless code. --- vis-registers.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'vis-registers.c') diff --git a/vis-registers.c b/vis-registers.c index 8b12119..0ac2d7d 100644 --- a/vis-registers.c +++ b/vis-registers.c @@ -67,7 +67,7 @@ const char *register_slot_get(Vis *vis, Register *reg, size_t slot, size_t *len) Buffer *buf = array_get(®->values, slot); if (!buf) return NULL; - buffer_clear(buf); + buf->len = 0; if (id == VIS_REG_PRIMARY) cmd[3] = "primary"; @@ -270,8 +270,8 @@ Array vis_register_get(Vis *vis, enum VisRegister id) { for (size_t i = 0; i < len; i++) { Buffer *buf = array_get(®->values, i); TextString string = { - .data = buffer_content(buf), - .len = buffer_length(buf), + .data = buf->data, + .len = buf->len, }; array_add(&data, &string); } -- cgit v1.2.3