diff options
| author | Ginger Bill <bill@gingerbill.org> | 2016-09-14 19:35:13 +0100 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2016-09-14 19:35:13 +0100 |
| commit | 79f575ae8e7dda58a842dda3690b691e942ea86e (patch) | |
| tree | ae339da6303711c3dad8815ef3ba0ea18ae31e2f /code/runtime.odin | |
| parent | bb109b47d6b43547481a695ed9401aca95cbdf0e (diff) | |
#import "" as namespace
Diffstat (limited to 'code/runtime.odin')
| -rw-r--r-- | code/runtime.odin | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/code/runtime.odin b/code/runtime.odin index 89d3f7861..2c3a8ca43 100644 --- a/code/runtime.odin +++ b/code/runtime.odin @@ -1,9 +1,9 @@ #global_scope // TODO(bill): Remove #import in runtime.odin -#import "win32.odin" -#import "file.odin" -#import "print.odin" +#import "win32.odin" as win32 +#import "os.odin" as os +#import "print.odin" as _ // IMPORTANT NOTE(bill): Do not change the order of any of this data // The compiler relies upon this _exact_ order @@ -84,15 +84,15 @@ fmuladd_f32 :: proc(a, b, c: f32) -> f32 #foreign "llvm.fmuladd.f32" fmuladd_f64 :: proc(a, b, c: f64) -> f64 #foreign "llvm.fmuladd.f64" heap_alloc :: proc(len: int) -> rawptr { - return HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, len) + return win32.HeapAlloc(win32.GetProcessHeap(), win32.HEAP_ZERO_MEMORY, len) } heap_free :: proc(ptr: rawptr) { - _ = HeapFree(GetProcessHeap(), 0, ptr) + _ = win32.HeapFree(win32.GetProcessHeap(), 0, ptr) } current_thread_id :: proc() -> int { - id := GetCurrentThreadId() + id := win32.GetCurrentThreadId() return id as int } @@ -171,7 +171,7 @@ __string_ge :: proc(a, b : string) -> bool #inline { return __string_cmp(a, b) > __assert :: proc(msg: string) { - file_write(file_get_standard(File_Standard.ERROR), msg as []byte) + os.write(os.file_get_standard(os.File_Standard.ERROR), msg as []byte) __debug_trap() } |