Type Mac WEATHER_SetEnabledState as void __cdecl (void)
On Mac this is only the reset tail of the Windows WEATHER_SetEnabledState: it reads no args or registers, resets the weather DC6 handle (call 0x002ede0e) and on failure logs line 0x15b (call 0x00034519); plain RET. Its one caller WEATHER_SetMode (0x0006e511) sets no args and ignores EAX. The Windows args live in WEATHER_SetMode on Mac.
Changes 1, applied together
Set prototype
mac 0x0006c624signatureundefined WEATHER_SetEnabledState(void)→void WEATHER_SetEnabledState(void)conventionunknown→__cdecl