diff options
Diffstat (limited to 'Source/kwsys/hash_fun.hxx.in')
-rw-r--r-- | Source/kwsys/hash_fun.hxx.in | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/Source/kwsys/hash_fun.hxx.in b/Source/kwsys/hash_fun.hxx.in index 9a9cf47..926ec92 100644 --- a/Source/kwsys/hash_fun.hxx.in +++ b/Source/kwsys/hash_fun.hxx.in @@ -110,6 +110,7 @@ struct hash<unsigned long> { size_t operator()(unsigned long __x) const { return __x; } }; +// use long long or __int64 #if @KWSYS_NAMESPACE@_USE_LONG_LONG @KWSYS_NAMESPACE@_CXX_DEFINE_SPECIALIZATION struct hash<long long> { @@ -120,9 +121,7 @@ struct hash<long long> { struct hash<unsigned long long> { size_t operator()(unsigned long long __x) const { return __x; } }; -#endif - -#if @KWSYS_NAMESPACE@_USE___INT64 +#elif @KWSYS_NAMESPACE@_USE___INT64 @KWSYS_NAMESPACE@_CXX_DEFINE_SPECIALIZATION struct hash<__int64> { size_t operator()(__int64 __x) const { return __x; } @@ -131,7 +130,7 @@ struct hash<__int64> { struct hash<unsigned __int64> { size_t operator()(unsigned __int64 __x) const { return __x; } }; -#endif +#endif // use long long or __int64 } // namespace @KWSYS_NAMESPACE@ |