Mac NET_MCP_CLIENT_Send_0x19_CharList2: int __cdecl (void)
The Mac body has no argument reads. It builds a 5-byte MCP packet (id 0x19, count 8) on the stack and sends it through the MCP send routine 0x002ed328, whose EAX it returns unchanged (no later EAX write before the plain RET). The only caller, CHARSEL_OnPressPumpRealmCharListLoad 0x002c0817, does TEST EAX,EAX / JNZ right after, so the return is used. Matches the Windows twin 0x0044aab0 (int (void), documented as returning the send BOOL).
Changes 1, applied together
Set prototype
mac 0x002cd885signatureundefined NET_MCP_CLIENT_Send_0x19_CharList2(void)→int NET_MCP_CLIENT_Send_0x19_CharList2(void)conventionunknown→__cdecl