We don't support compilers other than MS VC++ and MinGW/gcc on Windows
authorSteve Hay <steve.m.hay@googlemail.com>
Sat, 18 Aug 2012 09:39:56 +0000 (10:39 +0100)
committerSteve Hay <steve.m.hay@googlemail.com>
Sat, 18 Aug 2012 09:39:56 +0000 (10:39 +0100)
win32/win32.c
win32/win32.h
win32/win32iop-o.h
win32/win32iop.h

index 024a2a8..4038316 100644 (file)
 #include <stdarg.h>
 #include <float.h>
 #include <time.h>
-
-#if defined(_MSC_VER) || defined(__MINGW32__)
-#  include <sys/utime.h>
-#else
-#  include <utime.h>
-#endif
+#include <sys/utime.h>
 
 #ifdef __GNUC__
 /* Mingw32 defaults to globing command line
index 789671f..7ac70ad 100644 (file)
@@ -187,13 +187,11 @@ struct utsname {
 
 /* Compiler-specific stuff. */
 
-#if defined(_MSC_VER) || defined(__MINGW32__)
 /* VC uses non-standard way to determine the size and alignment if bit-fields */
-/* MinGW will compiler with -mms-bitfields, so should use the same types */
-#  define PERL_BITFIELD8  unsigned char
-#  define PERL_BITFIELD16 unsigned short
-#  define PERL_BITFIELD32 unsigned int
-#endif
+/* MinGW will compile with -mms-bitfields, so should use the same types */
+#define PERL_BITFIELD8  unsigned char
+#define PERL_BITFIELD16 unsigned short
+#define PERL_BITFIELD32 unsigned int
 
 #ifdef _MSC_VER                        /* Microsoft Visual C++ */
 
@@ -253,8 +251,6 @@ typedef long                gid_t;
 
 #endif /* __MINGW32__ */
 
-/* compatibility stuff for other compilers goes here */
-
 #ifndef _INTPTR_T_DEFINED
 typedef int            intptr_t;
 #  define _INTPTR_T_DEFINED
index 6633f7a..2b766dc 100644 (file)
 #endif
 
 #ifndef UNDER_CE
-#if defined(_MSC_VER) || defined(__MINGW32__)
-#  include <sys/utime.h>
-#else
-#  include <utime.h>
-#endif
+#include <sys/utime.h>
 #endif
 
 /*
index cbc9716..caf87ae 100644 (file)
 #endif
 #endif
 
-#if defined(_MSC_VER) || defined(__MINGW32__)
-#  include <sys/utime.h>
-#else
-#  include <utime.h>
-#endif
+#include <sys/utime.h>
 
 /*
  * defines for flock emulation