aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2017-01-07 13:03:58 +0100
committerMarc André Tanner <mat@brain-dump.org>2017-01-07 13:03:58 +0100
commitb812d77ede9b448088279d393460cfa147aa7fc6 (patch)
treebbcdc076974a726bbff09ea7abe4fea34f7ea699
parentc71760a7e1867a3d1d528811c3b5c305dfdab3d1 (diff)
downloadvis-b812d77ede9b448088279d393460cfa147aa7fc6.tar.gz
vis-b812d77ede9b448088279d393460cfa147aa7fc6.tar.xz
buffer: remove redundant function
For some reason we ended up with two identical functions: buffer_{clear,terminate}.
-rw-r--r--buffer.c4
-rw-r--r--buffer.h2
-rw-r--r--vis-core.h2
3 files changed, 1 insertions, 7 deletions
diff --git a/buffer.c b/buffer.c
index 1304098..1276cae 100644
--- a/buffer.c
+++ b/buffer.c
@@ -29,10 +29,6 @@ bool buffer_grow(Buffer *buf, size_t size) {
return true;
}
-void buffer_truncate(Buffer *buf) {
- buf->len = 0;
-}
-
bool buffer_terminate(Buffer *buf) {
return !buf->data || buf->len == 0 || buf->data[buf->len-1] == '\0' ||
buffer_append(buf, "\0", 1);
diff --git a/buffer.h b/buffer.h
index 1bb20d7..55ebb7d 100644
--- a/buffer.h
+++ b/buffer.h
@@ -20,8 +20,6 @@ void buffer_release(Buffer*);
void buffer_clear(Buffer*);
/* reserve space to store at least size bytes in this buffer.*/
bool buffer_grow(Buffer*, size_t size);
-/* truncate buffer, but keep associated memory region for further data */
-void buffer_truncate(Buffer*);
/* if buffer is not empty, make sure it is NUL terminated */
bool buffer_terminate(Buffer*);
/* replace buffer content with given data, growing the buffer if needed */
diff --git a/vis-core.h b/vis-core.h
index ea7396a..292584b 100644
--- a/vis-core.h
+++ b/vis-core.h
@@ -91,7 +91,7 @@ typedef struct {
typedef Buffer Macro;
#define macro_init buffer_init
#define macro_release buffer_release
-#define macro_reset buffer_truncate
+#define macro_reset buffer_clear
#define macro_append buffer_append0
typedef struct { /** collects all information until an operator is executed */