Mac SCmdDestroy: BOOL __cdecl (void)
There are no register or stack argument reads anywhere in the body (0x0000d43e-0x0000d531; no [EBP+n] and no incoming ECX/EDX use). It walks and frees the SCmd flag/command lists, then MOV EAX,1 (0x0000d525) / RET. This is the Storm subsystem Destroy contract; StormDestroy calls it at 0x0000971e.
Changes 1, applied together
Set prototype
mac 0x0000d43esignatureundefined SCmdDestroy(void)→BOOL SCmdDestroy(void)conventionunknown→__cdecl