Silence function pointer to void* cast warning in invalid_parameter_handler.c
git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@5946 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-crt/misc/invalid_parameter_handler.c b/mingw-w64-crt/misc/invalid_parameter_handler.c
index 8ee6c66..7b500b5 100644
--- a/mingw-w64-crt/misc/invalid_parameter_handler.c
+++ b/mingw-w64-crt/misc/invalid_parameter_handler.c
@@ -5,7 +5,7 @@
static _invalid_parameter_handler __cdecl mingw_set_invalid_parameter_handler(_invalid_parameter_handler new_handler)
{
- return InterlockedExchangePointer(&handler, new_handler);
+ return InterlockedExchangePointer((void**)&handler, new_handler);
}
_invalid_parameter_handler (__cdecl *__MINGW_IMP_SYMBOL(_set_invalid_parameter_handler))(_invalid_parameter_handler) =