REDIVIVUS

Proposals / #1479

Mac SCOMP_Destroy: BOOL __cdecl (void)

checked · by KierTaylor · submitted 2026-11-08

There are no register or stack argument reads. If the global SComp scratch buffer is set, it frees it with SMemFree 0x00018c44 (line 0x7b0) and clears the global, then MOV EAX,1 / RET (0x0000f543). This is the Storm subsystem Destroy contract, called from StormDestroy.

Changes 1, applied together

  1. Set prototype mac 0x0000f500

    signatureundefined SCOMP_Destroy(void)→BOOL SCOMP_Destroy(void)
    conventionunknown→__cdecl