Mercurial > hg > orthanc-webviewer
diff Orthanc/Core/Toolbox.cpp @ 60:902dedf9882a
removed unneccessary dependency on md5
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sun, 02 Aug 2015 12:42:18 +0200 |
parents | dbc1c9ca0030 |
children | 78aa0a355d3a fe8dab5c051f |
line wrap: on
line diff
--- a/Orthanc/Core/Toolbox.cpp Sat Aug 01 21:24:29 2015 +0200 +++ b/Orthanc/Core/Toolbox.cpp Sun Aug 02 12:42:18 2015 +0200 @@ -82,8 +82,15 @@ #include <boost/locale.hpp> + +#if !defined(ORTHANC_ENABLE_MD5) || ORTHANC_ENABLE_MD5 == 1 #include "../Resources/ThirdParty/md5/md5.h" +#endif + + +#if !defined(ORTHANC_ENABLE_BASE64) || ORTHANC_ENABLE_BASE64 == 1 #include "../Resources/ThirdParty/base64/base64.h" +#endif #if defined(_MSC_VER) && (_MSC_VER < 1800) @@ -440,6 +447,7 @@ } +#if !defined(ORTHANC_ENABLE_MD5) || ORTHANC_ENABLE_MD5 == 1 static char GetHexadecimalCharacter(uint8_t value) { assert(value < 16); @@ -489,8 +497,10 @@ result[2 * i + 1] = GetHexadecimalCharacter(actualHash[i] % 16); } } +#endif +#if !defined(ORTHANC_ENABLE_BASE64) || ORTHANC_ENABLE_BASE64 == 1 void Toolbox::EncodeBase64(std::string& result, const std::string& data) { @@ -502,6 +512,8 @@ { result = base64_decode(data); } +#endif + #if defined(_WIN32)