aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2025-02-07 13:37:09 +0000
committergingerBill <gingerBill@users.noreply.github.com>2025-02-07 13:37:09 +0000
commita5411199c7efed46d560e273d068f734f6f31413 (patch)
tree57489377a7d62a57c068b37510c089a295408c7a
parent618941390604b1a8d0d71c23143adb0ec805f906 (diff)
Fix #4804
-rw-r--r--vendor/sdl3/sdl3_main.odin6
1 files changed, 5 insertions, 1 deletions
diff --git a/vendor/sdl3/sdl3_main.odin b/vendor/sdl3/sdl3_main.odin
index 49b3f2242..f5f9b7f52 100644
--- a/vendor/sdl3/sdl3_main.odin
+++ b/vendor/sdl3/sdl3_main.odin
@@ -10,11 +10,15 @@ foreign lib {
AppIterate :: proc(appstate: rawptr) -> AppResult ---
AppEvent :: proc(appstate: rawptr, event: ^Event) -> AppResult ---
AppQuit :: proc(appstate: rawptr, result: AppResult) ---
- main :: proc(argc: c.int, argv: [^]cstring) -> c.int ---
SetMainReady :: proc() ---
RunApp :: proc(argc: c.int, argv: [^]cstring, mainFunction: main_func, reserved: rawptr) -> c.int ---
EnterAppMainCallbacks :: proc(argc: c.int, argv: [^]cstring, appinit: AppInit_func, appiter: AppIterate_func, appevent: AppEvent_func, appquit: AppQuit_func) -> c.int ---
RegisterApp :: proc(name: cstring, style: Uint32, hInst: rawptr) -> bool ---
UnregisterApp :: proc() ---
GDKSuspendComplete :: proc() ---
+}
+
+@(default_calling_convention="c")
+foreign lib {
+ SDL_main :: proc(argc: c.int, argv: [^]cstring) -> c.int ---
} \ No newline at end of file