Mac SNET_DestroyAllConnections: void __cdecl (void)
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
Set prototype
mac 0x0001983bsignatureundefined SNET_DestroyAllConnections(void)→void SNET_DestroyAllConnections(void)conventionunknown→__cdecl