These functions are natively available since msvcr80 and also in UCRT.
---
 mingw-w64-headers/crt/corecrt.h | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/mingw-w64-headers/crt/corecrt.h b/mingw-w64-headers/crt/corecrt.h
index 25165aeb0729..440fd9b767e3 100644
--- a/mingw-w64-headers/crt/corecrt.h
+++ b/mingw-w64-headers/crt/corecrt.h
@@ -151,6 +151,13 @@ typedef __time64_t time_t;
 #endif
 #endif
 
+#ifdef _DEBUG
+_CRTIMP void __cdecl _invalid_parameter(const wchar_t *expression, const 
wchar_t *function_name, const wchar_t *file_name, unsigned int line_number, 
uintptr_t reserved);
+#endif
+_CRTIMP void __cdecl _invalid_parameter_noinfo(void);
+_CRTIMP __MINGW_ATTRIB_NORETURN void __cdecl 
_invalid_parameter_noinfo_noreturn(void);
+_CRTIMP __MINGW_ATTRIB_NORETURN void __cdecl _invoke_watson(const wchar_t 
*expression, const wchar_t *function_name, const wchar_t *file_name, unsigned 
int line_number, uintptr_t reserved);
+
 #if defined(__cplusplus) && _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES
 
 #define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) \
-- 
2.20.1



_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to