From 8fe70978ff9621b0923f043db3925eeda7d658f8 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sun, 3 Oct 2021 12:40:51 +0100 Subject: [PATCH] Add `@(init)` usage to `core:mem/virtual` --- core/mem/virtual/virtual.odin | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/core/mem/virtual/virtual.odin b/core/mem/virtual/virtual.odin index 322b99db8..83a4e8783 100644 --- a/core/mem/virtual/virtual.odin +++ b/core/mem/virtual/virtual.odin @@ -78,7 +78,7 @@ global_platform_memory_block_sentinel: Platform_Memory_Block @(private) global_platform_memory_block_sentinel_set: bool -@(private) +@(init) platform_memory_init :: proc() { if !global_platform_memory_block_sentinel_set { _platform_memory_init() @@ -89,17 +89,14 @@ platform_memory_init :: proc() { } platform_memory_alloc :: proc(block_size: int) -> (^Platform_Memory_Block, mem.Allocator_Error) { - platform_memory_init() return _platform_memory_alloc(block_size) } platform_memory_free :: proc(block: ^Platform_Memory_Block) { - platform_memory_init() _platform_memory_free(block) } platform_memory_protect :: proc(memory: rawptr, size: int) { - platform_memory_init() _platform_memory_protect(memory, size) }