From d33ff62ab1e99c8ca21dee005447fc1619e66f28 Mon Sep 17 00:00:00 2001 From: bel Date: Mon, 7 Sep 2015 20:23:20 +0200 Subject: [PATCH] MinGW: correct compiler defines It seems MinGW uses __MINGW32_MAJOR_VERSION (major before version) for 32 bit, but __MINGW64_VERSION_MAJOR (version befor major) for 64 bit. --- src/main.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main.c b/src/main.c index 91843491..e90d0361 100644 --- a/src/main.c +++ b/src/main.c @@ -847,13 +847,13 @@ static void start_civetweb(int argc, char *argv[]) (unsigned)__MINGW64_VERSION_MINOR); fprintf(stdout, "MinGW32: %u.%u\n", - (unsigned)__MINGW32_VERSION_MAJOR, - (unsigned)__MINGW32_VERSION_MINOR); + (unsigned)__MINGW32_MAJOR_VERSION, + (unsigned)__MINGW32_MINOR_VERSION); #elif defined(__MINGW32__) fprintf(stdout, "MinGW32: %u.%u\n", - (unsigned)__MINGW32_VERSION_MAJOR, - (unsigned)__MINGW32_VERSION_MINOR); + (unsigned)__MINGW32_MAJOR_VERSION, + (unsigned)__MINGW32_MINOR_VERSION); #elif defined(__clang__) fprintf(stdout, "clang: %u.%u.%u (%s)\n",