/*
* Check for Watcom and Microsoft Visual C compilers (WIN32 only)
*/
-#if defined(__WIN32__) || defined(_WIN32) || defined(__WIN32)
+#if (defined(__WIN32__) || defined(_WIN32) || defined(__WIN32)) && !defined(__CYGWIN__)
#define IS_WIN32 1
+ #define WINVER 0x0500
+ #define _WIN32_WINNT 0x0500
#if defined(__TURBOC__) || defined(__BORLANDC__) /* Borland compilers */
#elif defined( __WATCOMC__ ) || defined(__WATCOMCPP__) /* Watcom compilers */
*/
#ifdef _WIN32
-#define _WIN32_WINNT 0x500 /* needs to use CreateHardLink() API */
+#include "archive_platform.h"
#include <errno.h>
#include <stddef.h>
#include <sys/utime.h>
#include <stdlib.h>
#include <wchar.h>
#include <windows.h>
-#include "archive_platform.h"
#define EPOC_TIME (116444736000000000ULL)