summaryrefslogtreecommitdiff
path: root/strings/strings.h
diff options
context:
space:
mode:
authortalha <talha@talhaamir.xyz>2024-03-13 23:18:29 +0500
committertalha <talha@talhaamir.xyz>2024-03-13 23:18:29 +0500
commit832bafccff577246dde2d11c23582f6a644c6c94 (patch)
tree2f46f6d2c0a3a3e0885494c985f151fbd93578a0 /strings/strings.h
parentab3edaa58eed4ff73410954ca094531d49eb5844 (diff)
Refactored Memory, Removed Strings
Diffstat (limited to 'strings/strings.h')
-rw-r--r--strings/strings.h42
1 files changed, 0 insertions, 42 deletions
diff --git a/strings/strings.h b/strings/strings.h
deleted file mode 100644
index dbaff7a..0000000
--- a/strings/strings.h
+++ /dev/null
@@ -1,42 +0,0 @@
-#ifndef AMR_STR
-#define AMR_STR
-
-#include <assert.h>
-#include <string.h>
-
-#define MemCopy memcpy
-
-// @todo: the function names have been changed a bit for the interest
-// of speed. Some structs and functions share the same names, so
-// I need to fix this but also make sure the functions have good names
-
-enum StrStatus {STR_OK=0, STR_FULL};
-
-struct str8 {
- u8 *buffer;
- u64 size;
-};
-
-struct str8_node {
- str8_node *next;
- str8 string;
-};
-
-struct str8_list {
- str8_node *first;
- str8_node *last;
- u64 count;
- u64 capacity;
-};
-
-struct res_str8 {
- str8 string;
- u64 bytes_count;
- enum StrStatus status;
-};
-
-struct str8 Str8(u8 *string, u64 size);
-u64 CstrSize(const char* cstr);
-struct res_str8 Str8InitCstr(struct arena *a, const char* cstr, u64 size);
-
-#endif