diff options
Diffstat (limited to 'vendor/sdl2/sdl_stdinc.odin')
| -rw-r--r-- | vendor/sdl2/sdl_stdinc.odin | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/vendor/sdl2/sdl_stdinc.odin b/vendor/sdl2/sdl_stdinc.odin index 97722f4fe..9136ae026 100644 --- a/vendor/sdl2/sdl_stdinc.odin +++ b/vendor/sdl2/sdl_stdinc.odin @@ -1,9 +1,6 @@ package sdl2 import "core:c" -import "core:intrinsics" -import "core:runtime" -_, _ :: intrinsics, runtime when ODIN_OS == .Windows { foreign import lib "SDL2.lib" @@ -19,16 +16,6 @@ FOURCC :: #force_inline proc "c" (A, B, C, D: u8) -> u32 { } -stack_alloc :: proc "c" ($T: typeid, #any_int count: int) -> ^T { - return (^T)(intrinsics.alloca(size_of(T)*count)) -} -stack_make :: proc "c" ($T: typeid/[]$E, #any_int count: int) -> T { - ptr := (^T)(intrinsics.alloca(size_of(T)*count)) - return transmute(T)runtime.Raw_Slice{ptr, count} -} -stack_free :: proc "c" (ptr: rawptr) {} - - malloc_func :: proc "c" (size: c.size_t) -> rawptr calloc_func :: proc "c" (nmemb, size: c.size_t) -> rawptr realloc_func :: proc "c" (mem: rawptr, size: c.size_t) -> rawptr |