From cdb9893c552f67a6065dcb165b2040d35c57aee3 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Mon, 9 Dec 2024 14:56:58 +0900 Subject: Win32: Drop support for older than MSVC 8.0/_MSC_VER 1400 Visual C++ 2005 (8.0): - _MSC_VER: 1400 - MSVCRT_VERSION: 80 --- random.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'random.c') diff --git a/random.c b/random.c index bf5588186c..0fd953b81e 100644 --- a/random.c +++ b/random.c @@ -230,7 +230,7 @@ int_pair_to_real_inclusive(uint32_t a, uint32_t b) const uint128_t m = ((uint128_t)1 << dig) | 1; uint128_t x = ((uint128_t)a << 32) | b; r = (double)(uint64_t)((x * m) >> 64); -#elif defined HAVE_UINT64_T && !MSC_VERSION_BEFORE(1300) +#elif defined HAVE_UINT64_T uint64_t x = ((uint64_t)a << dig_u) + (((uint64_t)b + (a >> dig_u)) >> dig_r64); r = (double)x; -- cgit v1.2.3