# HG changeset patch # User Sebastien Jodogne # Date 1465806416 -7200 # Node ID f6e68c0c27377718dd37f8039a229893e2707aa3 # Parent 50b9bc19dc627b5b613d34527bdc9cef34e9f8f7 fix for msvc diff -r 50b9bc19dc62 -r f6e68c0c2737 Core/DicomFormat/DicomMap.cpp --- a/Core/DicomFormat/DicomMap.cpp Fri Jun 10 17:54:26 2016 +0200 +++ b/Core/DicomFormat/DicomMap.cpp Mon Jun 13 10:26:56 2016 +0200 @@ -535,10 +535,10 @@ return true; case ValueRepresentation_OtherDouble: - return value.size() <= static_cast((1llu << 32) - 8); + return value.size() <= (static_cast(1) << 32) - 8; case ValueRepresentation_OtherFloat: - return value.size() <= static_cast((1llu << 32) - 4); + return value.size() <= (static_cast(1) << 32) - 4; case ValueRepresentation_OtherLong: return true; @@ -568,7 +568,7 @@ return value.size() <= 28; case ValueRepresentation_UnlimitedCharacters: - return value.size() <= static_cast((1llu << 32) - 2); + return value.size() <= (static_cast(1) << 32) - 2; case ValueRepresentation_UniqueIdentifier: return value.size() <= 64; @@ -580,13 +580,13 @@ return true; case ValueRepresentation_UniversalResource: - return value.size() <= static_cast((1llu << 32) - 2); + return value.size() <= (static_cast(1) << 32) - 2; case ValueRepresentation_UnsignedShort: return value.size() == 2; case ValueRepresentation_UnlimitedText: - return value.size() <= static_cast((1llu << 32) - 2); + return value.size() <= (static_cast(1) << 32) - 2; default: // Assume unsupported tags are OK