]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Issue 15, part 9. WINVER macro
authorCharles Wilson <cwilso11@gmail.com>
Fri, 20 Mar 2009 06:01:23 +0000 (02:01 -0400)
committerCharles Wilson <cwilso11@gmail.com>
Fri, 20 Mar 2009 06:01:23 +0000 (02:01 -0400)
  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

cpio/cpio_cygwin.c
cpio/cpio_windows.c
libarchive/archive_windows.c
tar/bsdtar_cygwin.c
tar/bsdtar_windows.c

index 5032afd32be3197041f6f99b7a58481f404b7b03..f2157c55f85c62e7d3d6214143e87e50123adee8 100644 (file)
@@ -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 <errno.h>
index 997146253b57c0d5a4e4e9ba5d72380f937d8380..ea67d9867fc9cc08a2c45b78651f3ee844c5e3a4 100644 (file)
@@ -27,6 +27,7 @@
 
 #if defined(_WIN32) && !defined(__CYGWIN__)
 #define _WIN32_WINNT 0x0500
+#define WINVER       0x0500
 
 #include "cpio_platform.h"
 #include <errno.h>
index d5e8f94da656cd49ce74ce54b8a737b641036f73..378232f751eec7821a2779fbbb729a39aca073a9 100644 (file)
@@ -46,6 +46,7 @@
 
 #if defined(_WIN32) && !defined(__CYGWIN__)
 #define _WIN32_WINNT 0x0500
+#define WINVER       0x0500
 
 #include "archive_platform.h"
 #include <errno.h>
index 8d04609fe815df4a6ed082516f2b22bd97a1fa05..d31f1122d65628f8527820a52cb7f1bf11094118 100644 (file)
@@ -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 <errno.h>
index 66feed7c6e4b7fdc006e1b7a8e5b5c06ce58a7fd..c4e77b45120a859af1c6baa56060c5899b1db989 100644 (file)
@@ -27,6 +27,7 @@
 
 #if defined(_WIN32) && !defined(__CYGWIN__)
 #define _WIN32_WINNT 0x0500
+#define WINVER       0x0500
 
 #include "bsdtar_platform.h"
 #include <errno.h>