From abf6384cca0f80fe7dfb35a8e2281d8664d9d459 Mon Sep 17 00:00:00 2001 From: Randy Palamar Date: Sat, 11 Jan 2025 23:10:24 -0700 Subject: buffer: delete pointless buffer_init function lets not make the code harder to read for no reason --- buffer.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'buffer.c') diff --git a/buffer.c b/buffer.c index e9285fe..67da2e0 100644 --- a/buffer.c +++ b/buffer.c @@ -10,10 +10,6 @@ #define BUFFER_SIZE 1024 #endif -void buffer_init(Buffer *buf) { - memset(buf, 0, sizeof *buf); -} - bool buffer_reserve(Buffer *buf, size_t size) { /* ensure minimal buffer size, to avoid repeated realloc(3) calls */ if (size < BUFFER_SIZE) @@ -45,7 +41,7 @@ void buffer_release(Buffer *buf) { if (!buf) return; free(buf->data); - buffer_init(buf); + *buf = (Buffer){0}; } void buffer_clear(Buffer *buf) { @@ -179,7 +175,7 @@ const char *buffer_content0(Buffer *buf) { char *buffer_move(Buffer *buf) { char *data = buf->data; - buffer_init(buf); + *buf = (Buffer){0}; return data; } -- cgit v1.2.3