1234567891011121314151617181920212223 |
- //+build !windows
- //+build !freestanding
- //+build !wasi
- //+build !js
- package runtime
- // TODO(bill): reimplement these procedures in the os_specific stuff
- import "core:os"
- when ODIN_DEFAULT_TO_NIL_ALLOCATOR {
- _ :: os
- // mem.nil_allocator reimplementation
- default_allocator_proc :: nil_allocator_proc
- default_allocator :: nil_allocator
- } else {
- default_allocator_proc :: os.heap_allocator_proc
- default_allocator :: proc() -> Allocator {
- return os.heap_allocator()
- }
- }
|