Does anyone still need to use Crypto++ with a compiler that doesn't support 
64-bit integer types? I'd like to write new code without worrying about this 
anymore, and also remove the existing "#ifdef WORD64_AVAILABLE" that are 
scattered in various places.

Also, is there a compiler that isn't covered by the following macro?

#if defined(_MSC_VER) || defined(__BORLANDC__)
        typedef unsigned __int64 word64;
        #define W64LIT(x) x##ui64
#else
        typedef unsigned long long word64;
        #define W64LIT(x) x##LL
#endif

The current version of this is:

#if defined(__GNUC__) || defined(__MWERKS__) || defined(__SUNPRO_CC)
        #define WORD64_AVAILABLE
        typedef unsigned long long word64;
        #define W64LIT(x) x##LL
#elif defined(_MSC_VER) || defined(__BORLANDC__)
        #define WORD64_AVAILABLE
        typedef unsigned __int64 word64;
        #define W64LIT(x) x##ui64
#endif
 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
-~----------~----~----~----~------~----~------~--~---

Reply via email to