Mac NET_MCP_CLIENT_ReadAndParsePacket: BOOL __cdecl (void)
The Mac body has no argument reads. If the MCP connection global is set, it reads up to 0x400 bytes into a local buffer, and if data came back (AX != 0) it dispatches the packet via 0x002cc71c. It returns ESI (0 when not connected, 1 otherwise) with a plain RET. Called bare from CLIENT_GameLoopFrame 0x0006f8c1 and CHARSEL_OnPressPumpRealmCharListLoad 0x002c082e. Matches the Windows twin 0x00449b70 (BOOL (void)).
Changes 1, applied together
Set prototype
mac 0x002ccad9signatureundefined NET_MCP_CLIENT_ReadAndParsePacket(void)→BOOL NET_MCP_CLIENT_ReadAndParsePacket(void)conventionunknown→__cdecl