REDIVIVUS

Proposals / #1298

Mac FORMS_DestroyListJmp: void __cdecl (void) jump to FORMS_DestroyList

checked · by KierTaylor · submitted 2026-11-06

The Mac body is just PUSH EBP / MOV EBP,ESP / POP EBP / JMP 0x002c430c (FORMS_DestroyList, already typed void __cdecl (void)), so it takes and returns exactly what the target does. CLIENT_ConnectToBattleNet calls it bare (0x002ba7b8, 0x002ba915). Matches the Windows twin 0x0042f880 (void (void) thunk).

Changes 1, applied together

  1. Set prototype mac 0x002c4f30

    signatureundefined FORMS_DestroyListJmp(void)→void FORMS_DestroyListJmp(void)
    conventionunknown→__cdecl