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. --- buffer.c | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) (limited to 'buffer.c') diff --git a/buffer.c b/buffer.c index 67da2e0..eefeaa9 100644 --- a/buffer.c +++ b/buffer.c @@ -44,10 +44,6 @@ void buffer_release(Buffer *buf) { *buf = (Buffer){0}; } -void buffer_clear(Buffer *buf) { - buf->len = 0; -} - bool buffer_put(Buffer *buf, const void *data, size_t len) { if (!buffer_reserve(buf, len)) return false; @@ -140,7 +136,7 @@ bool buffer_appendf(Buffer *buf, const char *fmt, ...) { } bool buffer_printf(Buffer *buf, const char *fmt, ...) { - buffer_clear(buf); + buf->len = 0; va_list ap; va_start(ap, fmt); bool ret = buffer_vappendf(buf, fmt, ap); @@ -155,18 +151,6 @@ size_t buffer_length0(Buffer *buf) { return len; } -size_t buffer_length(Buffer *buf) { - return buf->len; -} - -size_t buffer_capacity(Buffer *buf) { - return buf->size; -} - -const char *buffer_content(Buffer *buf) { - return buf->data; -} - const char *buffer_content0(Buffer *buf) { if (buf->len == 0 || !buffer_terminate(buf)) return ""; -- cgit v1.2.3