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, }