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