REDIVIVUS

Proposals / #1477

Mac SMemInitialize: void __cdecl (void)

checked · by KierTaylor · submitted 2026-11-08

There are no register or stack argument reads. Guarded by a one-shot global flag, it creates two named Storm memory heaps (0x0003a9a0 twice, with string args) and sets the flag. Plain RET; EAX is only the last call's leftover. Same as Windows twin 0x00411cd0 void SMemInitialize(void). Caller: StormMacInit.

Changes 1, applied together

  1. Set prototype mac 0x00018c67

    signatureundefined SMemInitialize(void)→void SMemInitialize(void)
    conventionunknown→__cdecl