Remove when suffixes; Implement file scope when statement, evaluated in source order

This commit is contained in:
Ginger Bill
2017-09-10 15:17:37 +01:00
parent 85097a9958
commit e6e0aba8c3
12 changed files with 373 additions and 400 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
foreign_system_library "opengl32.lib" when ODIN_OS == "windows";
when ODIN_OS == "windows" do foreign_system_library "opengl32.lib";
using import "core:sys/windows.odin";
+7 -5
View File
@@ -1,8 +1,10 @@
foreign_system_library "kernel32.lib" when ODIN_OS == "windows";
foreign_system_library "user32.lib" when ODIN_OS == "windows";
foreign_system_library "gdi32.lib" when ODIN_OS == "windows";
foreign_system_library "winmm.lib" when ODIN_OS == "windows";
foreign_system_library "shell32.lib" when ODIN_OS == "windows";
when ODIN_OS == "windows" {
foreign_system_library "kernel32.lib";
foreign_system_library "user32.lib";
foreign_system_library "gdi32.lib";
foreign_system_library "winmm.lib";
foreign_system_library "shell32.lib";
}
Handle :: rawptr;
Hwnd :: Handle;