changeset 2352:97910014169a

Improve platform/architecture "detection" logic.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 05 Dec 2019 01:21:42 +0200
parents f36e76e18989
children a1265a407524
files src/dmlib.h
diffstat 1 files changed, 1 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/src/dmlib.h	Thu Dec 05 00:22:13 2019 +0200
+++ b/src/dmlib.h	Thu Dec 05 01:21:42 2019 +0200
@@ -37,21 +37,13 @@
 #endif
 
 #if !defined(DM_ARCH)
-#  if defined(__LP64__) || defined(_LP64)
+#  if defined(__LP64__) || defined(_LP64) || defined(__WIN64) || defined(_WIN64)
 #    define DM_ARCH 64
 #  else
 #    define DM_ARCH 32
 #  endif
 #endif
 
-#if !defined(DM_ARCH) && (defined(__WIN64) || defined(_WIN64))
-#  define DM_ARCH 64
-#endif
-
-#if !defined(DM_ARCH) && (defined(__WIN32) || defined(_WIN32))
-#  define DM_ARCH 32
-#endif
-
 
 // Do we have a valid arch?
 // If so, set some printf specifiers