Mac LOADER_DrawInsertDiscScreen: __cdecl void (int32_t nUnused) (from Windows twin)
Mac body never reads ECX/EDX or [EBP+8]: it checks the window, sets up a draw frame, loads the popup cel and draws the insert-disc text; plain RET. It is called directly from LOADER_InsertDiscGameLoopCallback (0x000aa69a) and also stored as a draw callback pointer (0x00617255). Windows twin LOADER_DrawInsertDiscScreen 0x0045fde0 is void (int32_t nUnused); under __cdecl the unused callback argument is harmless, so keeping it matches Windows.
Changes 1, applied together
Set prototype
mac 0x000aa6e6signatureundefined LOADER_DrawInsertDiscScreen(void)→void LOADER_DrawInsertDiscScreen(int32_t nUnused)conventionunknown→__cdecl