Mercurial > hg > orthanc
changeset 2013:f6e68c0c2737
fix for msvc
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 13 Jun 2016 10:26:56 +0200 |
parents | 50b9bc19dc62 |
children | e39a2657f1c6 |
files | Core/DicomFormat/DicomMap.cpp |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- 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<size_t>((1llu << 32) - 8); + return value.size() <= (static_cast<uint64_t>(1) << 32) - 8; case ValueRepresentation_OtherFloat: - return value.size() <= static_cast<size_t>((1llu << 32) - 4); + return value.size() <= (static_cast<uint64_t>(1) << 32) - 4; case ValueRepresentation_OtherLong: return true; @@ -568,7 +568,7 @@ return value.size() <= 28; case ValueRepresentation_UnlimitedCharacters: - return value.size() <= static_cast<size_t>((1llu << 32) - 2); + return value.size() <= (static_cast<uint64_t>(1) << 32) - 2; case ValueRepresentation_UniqueIdentifier: return value.size() <= 64; @@ -580,13 +580,13 @@ return true; case ValueRepresentation_UniversalResource: - return value.size() <= static_cast<size_t>((1llu << 32) - 2); + return value.size() <= (static_cast<uint64_t>(1) << 32) - 2; case ValueRepresentation_UnsignedShort: return value.size() == 2; case ValueRepresentation_UnlimitedText: - return value.size() <= static_cast<size_t>((1llu << 32) - 2); + return value.size() <= (static_cast<uint64_t>(1) << 32) - 2; default: // Assume unsupported tags are OK