summaryrefslogtreecommitdiff
path: root/src/memory_bucket.h
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrik.ramaekers@protonmail.com>2020-02-05 18:58:55 +0100
committerAldrik Ramaekers <aldrik.ramaekers@protonmail.com>2020-02-05 18:58:55 +0100
commit8c2f35bd1f18b62fff609f3a7d77d4e85b706916 (patch)
tree93e504989bd6182b1b381f1c9bd1b46e0732169a /src/memory_bucket.h
parentec901c42d7d5dee13b4c69e4b65fc385d8ffd3a8 (diff)
refactor
Diffstat (limited to 'src/memory_bucket.h')
-rw-r--r--src/memory_bucket.h26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/memory_bucket.h b/src/memory_bucket.h
deleted file mode 100644
index 180af80..0000000
--- a/src/memory_bucket.h
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
-* BSD 2-Clause “Simplified” License
-* Copyright (c) 2019, Aldrik Ramaekers, aldrik.ramaekers@protonmail.com
-* All rights reserved.
-*/
-
-#define kilobytes(num) num*1000
-#define megabytes(num) kilobytes(num*1000)
-
-typedef struct t_memory_bucket_entry
-{
- char *data;
- s32 length;
- s32 cursor;
-} memory_bucket_entry;
-
-typedef struct t_memory_bucket
-{
- mutex bucket_mutex;
- array buckets;
-} memory_bucket;
-
-memory_bucket memory_bucket_init(s32 bucket_size);
-void* memory_bucket_reserve(memory_bucket *bucket, s32 reserve_length);
-void memory_bucket_reset(memory_bucket *bucket);
-void memory_bucket_destroy(memory_bucket *bucket); \ No newline at end of file