Core type definitions and fixed-width aliases.
void * os_mem_reserve(usize size)
Reserves a block of virtual address space.
b32 os_mem_commit(void *ptr, usize size)
Commits physical RAM to a previously reserved address range.
void os_mem_decommit(void *ptr, usize size)
Decommits physical RAM, returning it to the OS while keeping the address space.
void os_mem_release(void *ptr, usize size)
Releases a reserved virtual address range entirely back to the OS.