Mercurial > hg > orthanc
diff Plugins/Engine/OrthancPlugins.cpp @ 3118:8849677c2cbc
compatibility with dcmtk 3.6.4
author | s.jodogne@gmail.com |
---|---|
date | Sun, 13 Jan 2019 20:16:43 +0100 |
parents | 4e43e67f8ecf |
children | a323b75e5b08 |
line wrap: on
line diff
--- a/Plugins/Engine/OrthancPlugins.cpp Sun Jan 13 17:49:19 2019 +0100 +++ b/Plugins/Engine/OrthancPlugins.cpp Sun Jan 13 20:16:43 2019 +0100 @@ -38,6 +38,10 @@ #error The plugin support is disabled #endif +#if !defined(DCMTK_VERSION_NUMBER) +# error The macro DCMTK_VERSION_NUMBER must be defined +#endif + #include "../../Core/ChunkedBuffer.h" #include "../../Core/DicomFormat/DicomArray.h" @@ -2416,7 +2420,11 @@ ~DictionaryReadLocker() { +#if DCMTK_VERSION_NUMBER >= 364 + dcmDataDict.rdunlock(); +#else dcmDataDict.unlock(); +#endif } const DcmDataDictionary* operator->()