[vlc-commits] win32: Work around an issue in mingw-w64 5.0.x headers

Hugo Beauzée-Luyssen git at videolan.org
Thu Dec 14 17:52:53 CET 2017


vlc | branch: master | Hugo Beauzée-Luyssen <hugo at beauzee.fr> | Thu Dec 14 17:51:37 2017 +0100| [685f792ff5dc2062458b0141bd321b814853f4df] | committer: Hugo Beauzée-Luyssen

win32: Work around an issue in mingw-w64 5.0.x headers

wincrypt.h needs to be included before iphlpapi.h

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=685f792ff5dc2062458b0141bd321b814853f4df
---

 modules/services_discovery/upnp.hpp | 4 ++++
 src/network/udp.c                   | 1 +
 2 files changed, 5 insertions(+)

diff --git a/modules/services_discovery/upnp.hpp b/modules/services_discovery/upnp.hpp
index 39e19cbd56..14286276db 100644
--- a/modules/services_discovery/upnp.hpp
+++ b/modules/services_discovery/upnp.hpp
@@ -31,6 +31,10 @@
 #include <vector>
 #include <string>
 
+#ifdef _WIN32
+#include <windows.h>
+#include <wincrypt.h>
+#endif
 #include <upnp/upnp.h>
 #include <upnp/upnptools.h>
 
diff --git a/src/network/udp.c b/src/network/udp.c
index adc4376db9..6a590b98c3 100644
--- a/src/network/udp.c
+++ b/src/network/udp.c
@@ -41,6 +41,7 @@
 #ifdef _WIN32
 #   undef EAFNOSUPPORT
 #   define EAFNOSUPPORT WSAEAFNOSUPPORT
+#   include <wincrypt.h>
 #   include <iphlpapi.h>
 #else
 #   include <unistd.h>



More information about the vlc-commits mailing list