summaryrefslogtreecommitdiff
path: root/buffer.h
diff options
context:
space:
mode:
authorcflip <cflip@cflip.net>2023-01-08 14:15:01 -0700
committercflip <cflip@cflip.net>2023-01-08 14:15:01 -0700
commit91195d34e1f71246cadc41705004d66ab647087e (patch)
tree0d2f7e929b7b51590d270e2f22fb5a3621204bf2 /buffer.h
Initial import of existing source code
This is based off of snaptoken's "Build Your Own Text Editor" tutorial at https://viewsourcecode.org/snaptoken/kilo/.
Diffstat (limited to 'buffer.h')
-rw-r--r--buffer.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/buffer.h b/buffer.h
new file mode 100644
index 0000000..474202e
--- /dev/null
+++ b/buffer.h
@@ -0,0 +1,11 @@
+#pragma once
+
+struct append_buffer {
+ char* buffer;
+ int length;
+};
+
+#define ABUF_INIT { NULL, 0 }
+
+void ab_append(struct append_buffer* ab, const char* string, int length);
+void ab_free(struct append_buffer* ab);