]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
kernel-wfp: Include Windows header patch for MinGW 4.8.1
authorMartin Willi <martin@revosec.ch>
Fri, 9 May 2014 13:11:58 +0000 (15:11 +0200)
committerMartin Willi <martin@revosec.ch>
Wed, 4 Jun 2014 14:32:12 +0000 (16:32 +0200)
src/libcharon/plugins/kernel_wfp/Makefile.am
src/libcharon/plugins/kernel_wfp/mingw-w64-4.8.1.diff [new file with mode: 0644]

index 5ff93da4b605589960544ccaa6157084268011d4..85e5089a3d996317b8c671779f32cfb4d9b7d4b0 100644 (file)
@@ -28,3 +28,6 @@ ipsecdump_SOURCES = \
 ipsecdump_LDADD = \
        libstrongswan-kernel-wfp.la \
        $(top_builddir)/src/libstrongswan/libstrongswan.la
+
+
+EXTRA_DIST = mingw-w64-4.8.1.diff
diff --git a/src/libcharon/plugins/kernel_wfp/mingw-w64-4.8.1.diff b/src/libcharon/plugins/kernel_wfp/mingw-w64-4.8.1.diff
new file mode 100644 (file)
index 0000000..c72b94c
--- /dev/null
@@ -0,0 +1,26 @@
+diff -Naur /mingw-orig/x86_64-w64-mingw32/include/fwptypes.h /mingw/x86_64-w64-mingw32/include/fwptypes.h
+--- /mingw-orig/x86_64-w64-mingw32/include/fwptypes.h  2013-08-30 07:15:40 +0200
++++ /mingw/x86_64-w64-mingw32/include/fwptypes.h       2014-01-02 16:32:26 +0100
+@@ -333,11 +333,6 @@
+     } __C89_NAMELESSUNIONNAME;
+ } FWP_CONDITION_VALUE0;
+
+-typedef struct FWPM_DISPLAY_DATA0_ {
+-    wchar_t *name;
+-    wchar_t *description;
+-} FWPM_DISPLAY_DATA0;
+-
+ #endif /* WINAPI_PARTITION_DESKTOP. */
+ /* Begin additional prototypes for all interfaces */
+
+diff -Naur /mingw-orig/x86_64-w64-mingw32/include/iketypes.h /mingw/x86_64-w64-mingw32/include/iketypes.h
+--- /mingw-orig/x86_64-w64-mingw32/include/iketypes.h  2013-08-30 07:15:40 +0200
++++ /mingw/x86_64-w64-mingw32/include/iketypes.h       2014-01-02 16:31:12 +0100
+@@ -212,7 +212,6 @@
+     FWP_BYTE_BLOB presharedKey;
+     UINT32 flags;
+ } IKEEXT_PRESHARED_KEY_AUTHENTICATION1;
+-#endif
+
+ typedef struct IKEEXT_CERTIFICATE_AUTHENTICATION0_ {
+     IKEEXT_CERT_CONFIG_TYPE inboundConfigType;