mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-01 04:10:07 +00:00
Move ODIN_* platform constants to core:os
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
package os;
|
||||
|
||||
ARCH :: "amd64";
|
||||
ENDIAN :: "little";
|
||||
@@ -1,5 +1,7 @@
|
||||
package os
|
||||
|
||||
OS :: "essence";
|
||||
|
||||
// foreign import api "system:api"
|
||||
|
||||
// Handle :: distinct int;
|
||||
|
||||
@@ -6,6 +6,8 @@ foreign import libc "system:c"
|
||||
import "core:strings"
|
||||
import "core:mem"
|
||||
|
||||
OS :: "linux";
|
||||
|
||||
Handle :: distinct i32;
|
||||
File_Time :: distinct u64;
|
||||
Errno :: distinct i32;
|
||||
|
||||
@@ -6,6 +6,8 @@ foreign import libc "system:c"
|
||||
import "core:strings"
|
||||
import "core:mem"
|
||||
|
||||
OS :: "osx";
|
||||
|
||||
Handle :: distinct i32;
|
||||
File_Time :: distinct u64;
|
||||
Errno :: distinct int;
|
||||
|
||||
@@ -3,6 +3,8 @@ package os
|
||||
import "core:sys/win32"
|
||||
import "core:mem"
|
||||
|
||||
OS :: "windows";
|
||||
|
||||
Handle :: distinct uintptr;
|
||||
File_Time :: distinct u64;
|
||||
Errno :: distinct int;
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
package os;
|
||||
|
||||
ARCH :: "x86";
|
||||
ENDIAN :: "little";
|
||||
Reference in New Issue
Block a user