summaryrefslogtreecommitdiffstats
path: root/heap.h
diff options
context:
space:
mode:
Diffstat (limited to 'heap.h')
-rw-r--r--heap.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/heap.h b/heap.h
index 56f7cc4..5eed7e4 100644
--- a/heap.h
+++ b/heap.h
@@ -133,6 +133,10 @@ struct heap
* */
int heap_create(struct heap *heap, uintptr_t at, size_t len);
+/* Expands the heap's allocation area. Does not support reallocations
+ * */
+void heap_resize(struct heap *heap, size_t newsize);
+
/* Allocates a block of memory atleast [size] bytes long in heap
* */
void *heap_alloc(struct heap *heap, size_t size);