# HG changeset patch # User s.jodogne@gmail.com # Date 1590050878 -7200 # Node ID 3b0c555f16a3e44c0fa34716475f7302b25422c8 # Parent d30eb4ae5bb6d232c826cd041b380b1d53055ca8 fix msvc2008 diff -r d30eb4ae5bb6 -r 3b0c555f16a3 OrthancServer/OrthancGetRequestHandler.cpp --- a/OrthancServer/OrthancGetRequestHandler.cpp Wed May 20 20:53:59 2020 +0200 +++ b/OrthancServer/OrthancGetRequestHandler.cpp Thu May 21 10:47:58 2020 +0200 @@ -33,13 +33,6 @@ #include "PrecompiledHeadersServer.h" #include "OrthancGetRequestHandler.h" -#include -#include -#include -#include -#include -#include - #include "../../Core/DicomParsing/FromDcmtkBridge.h" #include "../Core/DicomFormat/DicomArray.h" #include "../Core/Logging.h" @@ -48,9 +41,16 @@ #include "ServerContext.h" #include "ServerJobs/DicomModalityStoreJob.h" +#include +#include +#include +#include +#include +#include +#include + #include // For std::stringstream - namespace Orthanc { namespace @@ -397,9 +397,13 @@ if (stDetail.get() != NULL) { + // It is impossible to directly use the "<<" stream construct + // with "DcmObject::PrintHelper" using MSVC2008 std::stringstream s; - s << DcmObject::PrintHelper(*stDetail); - LOG(INFO) << " Status Detail:" << OFendl << s.str(); + DcmObject::PrintHelper obj(*stDetail); + obj.dcmobj_.print(s); + + LOG(INFO) << " Status Detail: " << s.str(); } return cond; diff -r d30eb4ae5bb6 -r 3b0c555f16a3 Plugins/Include/orthanc/OrthancCPlugin.h --- a/Plugins/Include/orthanc/OrthancCPlugin.h Wed May 20 20:53:59 2020 +0200 +++ b/Plugins/Include/orthanc/OrthancCPlugin.h Thu May 21 10:47:58 2020 +0200 @@ -7696,7 +7696,7 @@ } else { - return hasPixelData; + return (hasPixelData != 0); } } diff -r d30eb4ae5bb6 -r 3b0c555f16a3 Plugins/Samples/Common/OrthancPluginCppWrapper.h --- a/Plugins/Samples/Common/OrthancPluginCppWrapper.h Wed May 20 20:53:59 2020 +0200 +++ b/Plugins/Samples/Common/OrthancPluginCppWrapper.h Thu May 21 10:47:58 2020 +0200 @@ -1181,7 +1181,7 @@ size_t GetSize() const { - return OrthancPluginGetInstanceSize(GetGlobalContext(), instance_); + return static_cast(OrthancPluginGetInstanceSize(GetGlobalContext(), instance_)); } void GetJson(Json::Value& target) const;