Move ODIN_* platform constants to core:os

This commit is contained in:
gingerBill
2018-05-27 11:03:46 +01:00
parent 7ee9051a56
commit 6aae381e83
18 changed files with 72 additions and 78 deletions
+4
View File
@@ -0,0 +1,4 @@
package os;
ARCH :: "amd64";
ENDIAN :: "little";
+2
View File
@@ -1,5 +1,7 @@
package os
OS :: "essence";
// foreign import api "system:api"
// Handle :: distinct int;
+2
View File
@@ -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;
+2
View File
@@ -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;
+2
View File
@@ -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;
+4
View File
@@ -0,0 +1,4 @@
package os;
ARCH :: "x86";
ENDIAN :: "little";