gingerBill 7 月之前
父节点
当前提交
a5411199c7
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      vendor/sdl3/sdl3_main.odin

+ 5 - 1
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 ---
 }