Mac LOADER_DrawConnectionLostScreen: __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 and draws the connection-lost popup; plain RET. It is called directly from LOADER_PopupGameLoopCallback (0x000aad07) and also stored as a draw callback pointer (0x00617265). Windows twin LOADER_DrawConnectionLostScreen 0x00460190 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 0x000aad48signatureundefined LOADER_DrawConnectionLostScreen(void)→void LOADER_DrawConnectionLostScreen(int32_t nUnused)conventionunknown→__cdecl