From: Charles Wilson Date: Fri, 20 Mar 2009 06:01:23 +0000 (-0400) Subject: Issue 15, part 9. WINVER macro X-Git-Tag: v2.7.0~118 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d8aec6039f6a74b93fbddf163e8cd59886838cb;p=thirdparty%2Flibarchive.git Issue 15, part 9. WINVER macro When compiling with the w32api headers (used by mingw and cygwin) some symbols are not brought into scope by _WIN32_WINNT alone, but also require WINVER. Also, in *_cygwin.c files, change 0x500 to 0x0500, for consistency with *_windows.c ones. SVN-Revision: 816 --- diff --git a/cpio/cpio_cygwin.c b/cpio/cpio_cygwin.c index 5032afd32..f2157c55f 100644 --- a/cpio/cpio_cygwin.c +++ b/cpio/cpio_cygwin.c @@ -26,8 +26,8 @@ */ #if defined(__CYGWIN__) -#define _WIN32_WINNT 0x500 -#define WINVER 0x500 +#define _WIN32_WINNT 0x0500 +#define WINVER 0x0500 #include "cpio_platform.h" #include diff --git a/cpio/cpio_windows.c b/cpio/cpio_windows.c index 997146253..ea67d9867 100644 --- a/cpio/cpio_windows.c +++ b/cpio/cpio_windows.c @@ -27,6 +27,7 @@ #if defined(_WIN32) && !defined(__CYGWIN__) #define _WIN32_WINNT 0x0500 +#define WINVER 0x0500 #include "cpio_platform.h" #include diff --git a/libarchive/archive_windows.c b/libarchive/archive_windows.c index d5e8f94da..378232f75 100644 --- a/libarchive/archive_windows.c +++ b/libarchive/archive_windows.c @@ -46,6 +46,7 @@ #if defined(_WIN32) && !defined(__CYGWIN__) #define _WIN32_WINNT 0x0500 +#define WINVER 0x0500 #include "archive_platform.h" #include diff --git a/tar/bsdtar_cygwin.c b/tar/bsdtar_cygwin.c index 8d04609fe..d31f1122d 100644 --- a/tar/bsdtar_cygwin.c +++ b/tar/bsdtar_cygwin.c @@ -26,8 +26,8 @@ */ #if defined(__CYGWIN__) -#define _WIN32_WINNT 0x500 -#define WINVER 0x500 +#define _WIN32_WINNT 0x0500 +#define WINVER 0x0500 #include "bsdtar_platform.h" #include diff --git a/tar/bsdtar_windows.c b/tar/bsdtar_windows.c index 66feed7c6..c4e77b451 100644 --- a/tar/bsdtar_windows.c +++ b/tar/bsdtar_windows.c @@ -27,6 +27,7 @@ #if defined(_WIN32) && !defined(__CYGWIN__) #define _WIN32_WINNT 0x0500 +#define WINVER 0x0500 #include "bsdtar_platform.h" #include