Module: wine Branch: master Commit: 5aa83bee08e4049a5738c47c83b14dd7fa8a0e73 URL: https://source.winehq.org/git/wine.git/?a=commit;h=5aa83bee08e4049a5738c47c8...
Author: Alexandre Julliard julliard@winehq.org Date: Wed Mar 27 16:50:21 2019 +0100
user32: Add a dummy _wassert implementation to avoid a Mingw build issue.
_wassert references __imp__MessageBoxW@16 which causes a duplicate definition of MessageBoxW.
Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/user32/user_main.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/dlls/user32/user_main.c b/dlls/user32/user_main.c index 007cb68..8300975 100644 --- a/dlls/user32/user_main.c +++ b/dlls/user32/user_main.c @@ -55,6 +55,10 @@ static DWORD exiting_thread_id;
extern void WDML_NotifyThreadDetach(void);
+#ifdef __MINGW32__ +/* work around a Mingw build issue where _wassert causes a duplicate reference to MessageBoxW */ +void __cdecl _wassert( const WCHAR *msg, const WCHAR *file, unsigned line) { abort(); } +#endif
/*********************************************************************** * USER_Lock