OSDN Git Service

Fixed MSYS/MinGW detection. 1.1.0
authorLoRd_MuldeR <mulder2@gmx.de>
Fri, 22 Dec 2017 16:12:58 +0000 (17:12 +0100)
committerLoRd_MuldeR <mulder2@gmx.de>
Fri, 22 Dec 2017 16:12:58 +0000 (17:12 +0100)
src/sysinfo.h

index 38b5c21..efd9571 100644 (file)
 #include <stdint.h>
 
 /*System*/
-#ifdef _WIN32
-#define SYSTEM_TYPE "Windows"
-#elif __CYGWIN__
+#if defined (__CYGWIN__)
 #define SYSTEM_TYPE "Cygwin"
-#elif __MINGW32__
-#define SYSTEM_TYPE "MinGW"
-#elif __linux__
+#elif defined(__MINGW32__)
+#define SYSTEM_TYPE "MSYS/MinGW"
+#elif defined(_WIN32) || defined(_WIN64)
+#define SYSTEM_TYPE "Windows"
+#elif defined(__linux__)
 #define SYSTEM_TYPE "Linux"
-#elif __unix__
+#elif defined(__unix__)
 #define SYSTEM_TYPE "Unix"
 #else
 #define SYSTEM_TYPE "Unknown"