Files
MINGW-packages/mingw-w64-libxml2/0016-WARNING-to-be-fixed.all.patch
2013-11-29 15:00:07 +04:00

16 lines
651 B
Diff

--- libxml2-2.9.0/xmlmodule.c.orig 2013-03-31 14:50:57 +0400
+++ libxml2-2.9.0/xmlmodule.c 2013-03-31 15:36:37 +0400
@@ -340,6 +340,12 @@
*/
*symbol = GetProcAddressA(handle, name);
#else
+ /* FIXME: On the next ABI break change xmlModuleSymbol() prototype
+ * to use some dummy function pointer (doesn't matter what kind of
+ * function, as long as it's a function) instead of void*.
+ * ISO C does NOT require void* to be able to hold a function
+ * pointer, and any conformant compiler would warn about doing this:
+ */
*symbol = GetProcAddress(handle, name);
#endif
return (NULL == *symbol) ? -1 : 0;