From: Bernd Edlinger Date: Mon, 9 Sep 2019 09:42:56 +0000 (+0200) Subject: Fix build with VS2008 X-Git-Tag: OpenSSL_1_1_1d~11 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=827eab4cd7f928c4e7dff8ee912f08c723b3ae0c;p=oweals%2Fopenssl.git Fix build with VS2008 crypto/rand/rand_win.c(70) : error C2065: 'BCRYPT_USE_SYSTEM_PREFERRED_RNG' : undeclared identifier Reviewed-by: Richard Levitte (Merged from https://github.com/openssl/openssl/pull/9827) (cherry picked from commit d3a1128bc25ec8bf835c81821e1be68fba39ab4b) --- diff --git a/crypto/rand/rand_win.c b/crypto/rand/rand_win.c index 56d79e7f3b..a9c5751f1a 100644 --- a/crypto/rand/rand_win.c +++ b/crypto/rand/rand_win.c @@ -19,7 +19,8 @@ # include /* On Windows Vista or higher use BCrypt instead of the legacy CryptoAPI */ -# if defined(_MSC_VER) && defined(_WIN32_WINNT) && _WIN32_WINNT >= 0x0600 +# if defined(_MSC_VER) && _MSC_VER > 1500 /* 1500 = Visual Studio 2008 */ \ + && defined(_WIN32_WINNT) && _WIN32_WINNT >= 0x0600 # define USE_BCRYPTGENRANDOM # endif