Fix cannot convert between 'word64*' and 'uint64_t*' and -fpermissive

pull/239/head
Jeffrey Walton 2016-07-24 13:40:58 -04:00
parent f0f0408c89
commit e2bf6824ff
2 changed files with 6 additions and 0 deletions

View File

@ -217,6 +217,9 @@ typedef unsigned int word32;
#if defined(_MSC_VER) || defined(__BORLANDC__)
typedef unsigned __int64 word64;
#define W64LIT(x) x##ui64
#elif ((__arm64__ || __aarch64__) && (_LP64 || __LP64__))
typedef unsigned long word64;
#define W64LIT(x) x##UL
#else
typedef unsigned long long word64;
#define W64LIT(x) x##ULL

View File

@ -217,6 +217,9 @@ typedef unsigned int word32;
#if defined(_MSC_VER) || defined(__BORLANDC__)
typedef unsigned __int64 word64;
#define W64LIT(x) x##ui64
#elif ((__arm64__ || __aarch64__) && (_LP64 || __LP64__))
typedef unsigned long word64;
#define W64LIT(x) x##UL
#else
typedef unsigned long long word64;
#define W64LIT(x) x##ULL