Commit 82e8cb40 authored by Richard Levitte's avatar Richard Levitte
Browse files

Since BN_LLONG will only be defined for Alpha/VMS and not VAX/VMS,

there's no need to undefine it here.  Then, let's get a bit paranoid
and not define BN_ULLONG on THIRTY_TWO_BIT machines when BN_LLONG
isn't defined.
parent abee01c6
Loading
Loading
Loading
Loading
+6 −8
Original line number Diff line number Diff line
@@ -94,10 +94,6 @@ extern "C" {
/* #define BN_DEBUG */
/* #define BN_DEBUG_RAND */

#ifdef OPENSSL_SYS_VMS
#undef BN_LLONG /* experimental, so far... */
#endif

#define BN_MUL_COMBA
#define BN_SQR_COMBA
#define BN_RECURSION
@@ -169,11 +165,13 @@ extern "C" {
#endif

#ifdef THIRTY_TWO_BIT
#ifdef BN_LLONG
# if defined(OPENSSL_SYS_WIN32) && !defined(__GNUC__)
#  define BN_ULLONG	unsigned _int64
# else
#  define BN_ULLONG	unsigned long long
# endif
#endif
#define BN_ULONG	unsigned long
#define BN_LONG		long
#define BN_BITS		64