From: Andy Polyakov Date: Mon, 22 Aug 2011 19:01:41 +0000 (+0000) Subject: eng_rsax.c: improve portability [from HEAD]. X-Git-Tag: OpenSSL_1_0_1-beta1~175 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=f56f72f2191ce94bd94b5000b9308c24c1ec9b3b;p=oweals%2Fopenssl.git eng_rsax.c: improve portability [from HEAD]. --- diff --git a/crypto/engine/eng_rsax.c b/crypto/engine/eng_rsax.c index 3ac265cf7d..cbe8419a4c 100644 --- a/crypto/engine/eng_rsax.c +++ b/crypto/engine/eng_rsax.c @@ -227,10 +227,13 @@ static int e_rsax_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f)(void)) #ifndef OPENSSL_NO_RSA -#include -typedef uint64_t UINT64; -typedef uint16_t UINT16; +#ifdef _WIN32 +typedef unsigned __int64 UINT64; +#else +typedef unsigned long long UINT64; +#endif +typedef unsigned short UINT16; /* Table t is interleaved in the following manner: * The order in memory is t[0][0], t[0][1], ..., t[0][7], t[1][0], ...