|
@@ -0,0 +1,36 @@
|
|
|
+package mem_virtual
|
|
|
+
|
|
|
+arena_temp_begin :: proc{
|
|
|
+ static_arena_temp_begin,
|
|
|
+ growing_arena_temp_begin,
|
|
|
+}
|
|
|
+
|
|
|
+arena_temp_end :: proc{
|
|
|
+ static_arena_temp_end,
|
|
|
+ growing_arena_temp_end,
|
|
|
+}
|
|
|
+
|
|
|
+arena_check_temp :: proc{
|
|
|
+ static_arena_check_temp,
|
|
|
+ growing_arena_check_temp,
|
|
|
+}
|
|
|
+
|
|
|
+arena_allocator :: proc{
|
|
|
+ static_arena_allocator,
|
|
|
+ growing_arena_allocator,
|
|
|
+}
|
|
|
+
|
|
|
+arena_alloc :: proc{
|
|
|
+ static_arena_alloc,
|
|
|
+ growing_arena_alloc,
|
|
|
+}
|
|
|
+
|
|
|
+arena_free_all :: proc{
|
|
|
+ static_arena_free_all,
|
|
|
+ growing_arena_free_all,
|
|
|
+}
|
|
|
+
|
|
|
+arena_destroy :: proc{
|
|
|
+ static_arena_destroy,
|
|
|
+ growing_arena_destroy,
|
|
|
+}
|