heap_allocator_other.odin 630 B

123456789101112131415161718
  1. #+build js, wasi, freestanding, essence
  2. #+private
  3. package runtime
  4. _heap_alloc :: proc "contextless" (size: int, zero_memory := true) -> rawptr {
  5. context = default_context()
  6. unimplemented("base:runtime 'heap_alloc' procedure is not supported on this platform")
  7. }
  8. _heap_resize :: proc "contextless" (ptr: rawptr, new_size: int) -> rawptr {
  9. context = default_context()
  10. unimplemented("base:runtime 'heap_resize' procedure is not supported on this platform")
  11. }
  12. _heap_free :: proc "contextless" (ptr: rawptr) {
  13. context = default_context()
  14. unimplemented("base:runtime 'heap_free' procedure is not supported on this platform")
  15. }