REDIVIVUS

Proposals / #1494

Mac SNET_DestroyAllConnections: void __cdecl (void)

checked · by KierTaylor · submitted 2026-11-08

There are no incoming register or stack argument reads: ECX/EDX are only set from globals or list nodes, and there are no [EBP+n] reads. For each of the two global connection lists it calls SNET_DestroyConnection 0x0001986b (ECX = the head node) until the list is empty. Plain RET with no return value (EAX is the last flag computation). Callers: SNetDestroy and SNetLeaveGame.

Changes 1, applied together

  1. Set prototype mac 0x0001983b

    signatureundefined SNET_DestroyAllConnections(void)→void SNET_DestroyAllConnections(void)
    conventionunknown→__cdecl