forked from wolfSSL/wolfssl
SP int: guess 64-bit type
When ULLONG_MAX not defined and long is the 32-bit type, speculatively use long long as the 64-bit type.
This commit is contained in:
@ -146,6 +146,11 @@ extern "C" {
|
|||||||
#else
|
#else
|
||||||
#error "Size of unsigned long long not detected"
|
#error "Size of unsigned long long not detected"
|
||||||
#endif
|
#endif
|
||||||
|
#elif SP_ULONG_BITS == 32
|
||||||
|
/* Speculatively use long long as the 64-bit type as we don't have one
|
||||||
|
* otherwise. */
|
||||||
|
typedef unsigned long long sp_uint64;
|
||||||
|
typedef long long sp_int64;
|
||||||
#else
|
#else
|
||||||
#define SP_ULLONG_BITS 0
|
#define SP_ULLONG_BITS 0
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user