aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Marques2016-07-09 20:02:26 -0300
committerRémi Verschelde2016-07-10 10:30:17 +0200
commit78883ea57db418857c6ad026d767ccdb86205e40 (patch)
treef9e310212fbef87262eab5b439952388a240608b
parent9cc9b45948432e9b74c4152bf90b7843dc6b26e0 (diff)
downloadgodot-78883ea57db418857c6ad026d767ccdb86205e40.tar.gz
godot-78883ea57db418857c6ad026d767ccdb86205e40.tar.zst
godot-78883ea57db418857c6ad026d767ccdb86205e40.zip
Fix builtin OpenSSL configuration
Fixes a bug that happens on Windows 64-bits. (cherry picked from commit 2c6d0d490519016986c1c5be992ff53fbdea8c8f)
-rw-r--r--drivers/builtin_openssl2/openssl/opensslconf.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/drivers/builtin_openssl2/openssl/opensslconf.h b/drivers/builtin_openssl2/openssl/opensslconf.h
index 25429e94d..c86bb60b9 100644
--- a/drivers/builtin_openssl2/openssl/opensslconf.h
+++ b/drivers/builtin_openssl2/openssl/opensslconf.h
@@ -213,8 +213,13 @@ extern "C" {
#ifdef OPENSSL_USE_64_BITS
-#define SIXTY_FOUR_BIT_LONG
-#undef SIXTY_FOUR_BIT
+# ifdef _WIN32
+# undef SIXTY_FOUR_BIT_LONG
+# define SIXTY_FOUR_BIT
+# else
+# define SIXTY_FOUR_BIT_LONG
+# undef SIXTY_FOUR_BIT
+# endif
#undef THIRTY_TWO_BIT
#else