From 4db1b6bc1dc6b880014ea0546ba30c73fea54643 Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga Date: Sun, 10 Aug 2025 01:43:41 +0200 Subject: Restart! --- src/buffer.c | 52 ---------------------------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 src/buffer.c (limited to 'src/buffer.c') diff --git a/src/buffer.c b/src/buffer.c deleted file mode 100644 index 7851184..0000000 --- a/src/buffer.c +++ /dev/null @@ -1,52 +0,0 @@ -#include "buffer.h" -#include -#include -#include - -void init_growable_buffer(growable_buffer *buffer) { - buffer->size = GROW_SIZE; - buffer->used = 0; - buffer->content = malloc(GROW_SIZE); - assert( buffer->content != 0 ); -} - -char* grow_growable_buffer(growable_buffer *buffer, size_t at_least) { - size_t new_size = ((at_least % GROW_SIZE) + 1 ) * GROW_SIZE; - if (new_size < buffer->size){ - buffer->content = realloc(buffer->content, new_size); - buffer->size = new_size; - } - return buffer->content; -} - -void append_growable_buffer(growable_buffer *buffer, char* content, - size_t length) { - size_t i; - char *buf; - - if (buffer->size <= buffer->used + length) { - buf = grow_growable_buffer(buffer, length); - } else { - buf = buffer->content; - } - - for (i=0; iused + i] = content[i]; - } - buffer->used += i; -} - -void free_growable_buffer(growable_buffer *buffer) { - free(buffer->content); - buffer->content = NULL; - buffer->used = 0; - buffer->size = 0; -} - - - -void init_fixed_buffer(fixed_buffer *buffer, char *orig) { - buffer->content = orig; - buffer->size = strlen(orig); - assert( buffer->content != NULL ); -} -- cgit v1.2.3