From 31a7b99f9e0b3a138c07f512df90e22346b70b9b Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Tue, 20 Sep 2016 02:26:04 -0400 Subject: [PATCH] Remove CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY_562 from block defining word64 based on data models We use the samllest word size that meets requirements, not th e largest size. That helps us get to a word128 on more platforms --- config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.h b/config.h index d73e2372..c82f7021 100644 --- a/config.h +++ b/config.h @@ -237,7 +237,7 @@ typedef unsigned int word32; #if defined(_MSC_VER) || defined(__BORLANDC__) typedef unsigned __int64 word64; #define W64LIT(x) x##ui64 -#elif (_LP64 || __LP64__) && ((__arm64__ || __aarch64__) || !defined(CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY_562)) +#elif (_LP64 || __LP64__) typedef unsigned long word64; #define W64LIT(x) x##UL #else