# HG changeset patch # User Matti Hamalainen # Date 1575501702 -7200 # Node ID 97910014169ada2133c6662fa92bbac201f4da1e # Parent f36e76e18989bff6a458101b0f5387e4757f4d2a Improve platform/architecture "detection" logic. diff -r f36e76e18989 -r 97910014169a src/dmlib.h --- 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