Type Mac BNSEND_FreeRealmQueryData as void __cdecl (void)
Mac body reads no args: if the global realm-query buffer is set it frees it (call 0x002f333f with source line 0x19a) and clears the global; plain RET, EAX is a leftover. Windows twin 0x0051ab80 is void (void).
Changes 1, applied together
Set prototype
mac 0x00056628signatureundefined BNSEND_FreeRealmQueryData(void)→void BNSEND_FreeRealmQueryData(void)conventionunknown→__cdecl