From 1aa83915bfc310ba5901136013dcd2b6ee641e00 Mon Sep 17 00:00:00 2001 From: Jose Fonseca Date: Fri, 18 Sep 2020 14:11:32 +0100 Subject: [PATCH] inject: Fix MinGW cross-compilation errors on Ubuntu 20.04. --- inject/injectee_iat.cpp | 4 ++++ inject/injectee_mhook.cpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/inject/injectee_iat.cpp b/inject/injectee_iat.cpp index e364f08c8..96849ab50 100644 --- a/inject/injectee_iat.cpp +++ b/inject/injectee_iat.cpp @@ -90,6 +90,8 @@ _assert(const char *_Message, const char *_File, unsigned _Line) } +#ifndef __MINGW32__ + EXTERN_C void _wassert(const wchar_t * _Message, const wchar_t *_File, unsigned _Line) { @@ -97,6 +99,8 @@ _wassert(const wchar_t * _Message, const wchar_t *_File, unsigned _Line) TerminateProcess(GetCurrentProcess(), 1); } +#endif /* !__MINGW32__ */ + static HMODULE WINAPI MyLoadLibraryA(LPCSTR lpLibFileName); diff --git a/inject/injectee_mhook.cpp b/inject/injectee_mhook.cpp index ad6a61215..81539ff95 100644 --- a/inject/injectee_mhook.cpp +++ b/inject/injectee_mhook.cpp @@ -144,6 +144,8 @@ _assert(const char *_Message, const char *_File, unsigned _Line) } +#ifndef __MINGW32__ + EXTERN_C void _wassert(const wchar_t * _Message, const wchar_t *_File, unsigned _Line) { @@ -151,6 +153,8 @@ _wassert(const wchar_t * _Message, const wchar_t *_File, unsigned _Line) TerminateProcess(GetCurrentProcess(), 1); } +#endif /* !__MINGW32__ */ + static void MyCreateProcessCommon(BOOL bRet,