Type Mac BNSEND_FreeUserProfileData as void __cdecl (void)
Mac body reads no args: frees the global user-profile buffer if set (call 0x002f333f, source line 0x3b2) and clears it; plain RET, EAX is a leftover. Windows twin 0x0051b3b0 is void (void).
Changes 1, applied together
Set prototype
mac 0x00057161signatureundefined BNSEND_FreeUserProfileData(void)→void BNSEND_FreeUserProfileData(void)conventionunknown→__cdecl