From 2a4d7addaea5883213841b3ab6372346e70ccef3 Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Thu, 19 Dec 2024 08:44:10 +0000 Subject: Delete buffer stretchy functions A buffer should be a strictly sized array representing a file in memory. No dynamic size functions. --- lib.h | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'lib.h') diff --git a/lib.h b/lib.h index 19196f4..bf6181b 100644 --- a/lib.h +++ b/lib.h @@ -29,13 +29,9 @@ void print_error(const char *handle, size_t row, size_t column, typedef struct Buffer { const char *name; - u64 size, capacity; + u64 size; u8 data[]; } buffer_t; buffer_t *buffer_init_str(const char *name, const char *str, size_t str_size); -bool buffer_ensure(buffer_t **buffer, u64 expected); -bool buffer_ensure_relative(buffer_t **buffer, u64 expected); -bool buffer_append(buffer_t **buffer, u8 datum); -bool buffer_append_bytes(buffer_t **buffer, u8 *data, u64 size); #endif -- cgit v1.2.3-13-gbd6f