# HG changeset patch # User jodogne # Date 1439492551 -7200 # Node ID 33d34bc4ac159377ef5ac009c83fedb875ef41ab # Parent 4d0e2c38d15b6ac188c24aad2c6b23d3663ed6a5 fix msvc warnings diff -r 4d0e2c38d15b -r 33d34bc4ac15 Core/Compression/GzipCompressor.cpp --- a/Core/Compression/GzipCompressor.cpp Thu Aug 13 20:39:30 2015 +0200 +++ b/Core/Compression/GzipCompressor.cpp Thu Aug 13 21:02:31 2015 +0200 @@ -198,7 +198,7 @@ try { - uncompressed.resize(uncompressedSize); + uncompressed.resize(static_cast(uncompressedSize)); } catch (...) { diff -r 4d0e2c38d15b -r 33d34bc4ac15 Core/Compression/ZlibCompressor.cpp --- a/Core/Compression/ZlibCompressor.cpp Thu Aug 13 20:39:30 2015 +0200 +++ b/Core/Compression/ZlibCompressor.cpp Thu Aug 13 21:02:31 2015 +0200 @@ -124,14 +124,14 @@ try { - uncompressed.resize(uncompressedSize); + uncompressed.resize(static_cast(uncompressedSize)); } catch (...) { throw OrthancException(ErrorCode_NotEnoughMemory); } - uLongf tmp = uncompressedSize; + uLongf tmp = static_cast(uncompressedSize); int error = uncompress (reinterpret_cast(&uncompressed[0]), &tmp, diff -r 4d0e2c38d15b -r 33d34bc4ac15 Core/HttpServer/HttpStreamTranscoder.cpp --- a/Core/HttpServer/HttpStreamTranscoder.cpp Thu Aug 13 20:39:30 2015 +0200 +++ b/Core/HttpServer/HttpStreamTranscoder.cpp Thu Aug 13 21:02:31 2015 +0200 @@ -186,7 +186,7 @@ throw OrthancException(ErrorCode_CorruptedFile); } - size_t remaining = bytesToSkip_ - skipped_; + size_t remaining = static_cast(bytesToSkip_ - skipped_); size_t s = source_.GetChunkSize(); if (s < remaining) @@ -242,7 +242,7 @@ } else { - return source_.GetChunkSize() - currentChunkOffset_; + return static_cast(source_.GetChunkSize() - currentChunkOffset_); } } } diff -r 4d0e2c38d15b -r 33d34bc4ac15 Core/Lua/LuaContext.cpp --- a/Core/Lua/LuaContext.cpp Thu Aug 13 20:39:30 2015 +0200 +++ b/Core/Lua/LuaContext.cpp Thu Aug 13 21:02:31 2015 +0200 @@ -176,7 +176,7 @@ { httpClient_.Apply(str); } - catch (OrthancException& e) + catch (OrthancException&) { return false; } diff -r 4d0e2c38d15b -r 33d34bc4ac15 OrthancServer/LuaScripting.cpp --- a/OrthancServer/LuaScripting.cpp Thu Aug 13 20:39:30 2015 +0200 +++ b/OrthancServer/LuaScripting.cpp Thu Aug 13 21:02:31 2015 +0200 @@ -81,7 +81,7 @@ } const char* uri = lua_tostring(state, 1); - bool builtin = (nArgs == 2 ? lua_toboolean(state, 2) : false); + bool builtin = (nArgs == 2 ? lua_toboolean(state, 2) != 0 : false); std::string result; if (HttpToolbox::SimpleGet(result, serverContext->GetHttpHandler().RestrictToOrthancRestApi(builtin), uri)) @@ -124,7 +124,7 @@ const char* uri = lua_tostring(state, 1); size_t bodySize = 0; const char* bodyData = lua_tolstring(state, 2, &bodySize); - bool builtin = (nArgs == 3 ? lua_toboolean(state, 3) : false); + bool builtin = (nArgs == 3 ? lua_toboolean(state, 3) != 0 : false); std::string result; if (isPost ? @@ -182,7 +182,7 @@ } const char* uri = lua_tostring(state, 1); - bool builtin = (nArgs == 2 ? lua_toboolean(state, 2) : false); + bool builtin = (nArgs == 2 ? lua_toboolean(state, 2) != 0 : false); if (HttpToolbox::SimpleDelete(serverContext->GetHttpHandler().RestrictToOrthancRestApi(builtin), uri)) { diff -r 4d0e2c38d15b -r 33d34bc4ac15 OrthancServer/OrthancInitialization.cpp --- a/OrthancServer/OrthancInitialization.cpp Thu Aug 13 20:39:30 2015 +0200 +++ b/OrthancServer/OrthancInitialization.cpp Thu Aug 13 21:02:31 2015 +0200 @@ -422,7 +422,7 @@ { modality.FromJson(modalities[name]); } - catch (OrthancException& e) + catch (OrthancException&) { LOG(ERROR) << "Syntax error in the definition of DICOM modality \"" << name << "\". Please check your configuration file."; @@ -455,7 +455,7 @@ peer.FromJson(modalities[name]); } - catch (OrthancException& e) + catch (OrthancException&) { LOG(ERROR) << "Syntax error in the definition of peer \"" << name << "\". Please check your configuration file."; diff -r 4d0e2c38d15b -r 33d34bc4ac15 OrthancServer/Scheduler/ServerScheduler.cpp --- a/OrthancServer/Scheduler/ServerScheduler.cpp Thu Aug 13 20:39:30 2015 +0200 +++ b/OrthancServer/Scheduler/ServerScheduler.cpp Thu Aug 13 21:02:31 2015 +0200 @@ -329,7 +329,7 @@ if (job->second.size_ == 1) { - return job->second.success_; + return static_cast(job->second.success_); } return (static_cast(job->second.success_) / diff -r 4d0e2c38d15b -r 33d34bc4ac15 Plugins/Engine/OrthancPluginDatabase.cpp --- a/Plugins/Engine/OrthancPluginDatabase.cpp Thu Aug 13 20:39:30 2015 +0200 +++ b/Plugins/Engine/OrthancPluginDatabase.cpp Thu Aug 13 21:02:31 2015 +0200 @@ -543,7 +543,7 @@ throw OrthancException(ErrorCode_Plugin); } - return existing; + return (existing != 0); } @@ -556,7 +556,7 @@ throw OrthancException(ErrorCode_Plugin); } - return isProtected; + return (isProtected != 0); } diff -r 4d0e2c38d15b -r 33d34bc4ac15 Plugins/Engine/OrthancPlugins.cpp --- a/Plugins/Engine/OrthancPlugins.cpp Thu Aug 13 20:39:30 2015 +0200 +++ b/Plugins/Engine/OrthancPlugins.cpp Thu Aug 13 21:02:31 2015 +0200 @@ -1191,7 +1191,7 @@ try { - content.resize(size); + content.resize(static_cast(size)); } catch (OrthancException&) { @@ -1201,7 +1201,7 @@ if (size > 0) { - memcpy(&content[0], buffer, size); + memcpy(&content[0], buffer, static_cast(size)); } Free(buffer); diff -r 4d0e2c38d15b -r 33d34bc4ac15 UnitTestsSources/RestApiTests.cpp --- a/UnitTestsSources/RestApiTests.cpp Thu Aug 13 20:39:30 2015 +0200 +++ b/UnitTestsSources/RestApiTests.cpp Thu Aug 13 21:02:31 2015 +0200 @@ -70,7 +70,7 @@ } -#if UNIT_TESTS_WITH_HTTP_CONNEXIONS == 1 +#if UNIT_TESTS_WITH_HTTP_CONNEXIONS == 1 && ORTHANC_SSL_ENABLED == 1 /** The HTTPS CA certificates for BitBucket were extracted as follows: diff -r 4d0e2c38d15b -r 33d34bc4ac15 UnitTestsSources/StreamTests.cpp --- a/UnitTestsSources/StreamTests.cpp Thu Aug 13 20:39:30 2015 +0200 +++ b/UnitTestsSources/StreamTests.cpp Thu Aug 13 21:02:31 2015 +0200 @@ -183,7 +183,7 @@ { stream.SetupHttpCompression(allowGzip, allowDeflate); - result.resize(stream.GetContentLength()); + result.resize(static_cast(stream.GetContentLength())); size_t pos = 0; while (stream.ReadNextChunk()) diff -r 4d0e2c38d15b -r 33d34bc4ac15 UnitTestsSources/VersionsTests.cpp --- a/UnitTestsSources/VersionsTests.cpp Thu Aug 13 20:39:30 2015 +0200 +++ b/UnitTestsSources/VersionsTests.cpp Thu Aug 13 21:02:31 2015 +0200 @@ -42,7 +42,10 @@ #include #include #include + +#if ORTHANC_SSL_ENABLED == 1 #include +#endif TEST(Versions, Zlib) @@ -118,7 +121,7 @@ curl_version_info_data * vinfo = curl_version_info(CURLVERSION_NOW); // Check that SSL support is enabled when required - bool curlSupportsSsl = vinfo->features & CURL_VERSION_SSL; + bool curlSupportsSsl = (vinfo->features & CURL_VERSION_SSL) != 0; #if ORTHANC_SSL_ENABLED == 0 ASSERT_FALSE(curlSupportsSsl); @@ -132,10 +135,13 @@ ASSERT_STREQ("Lua 5.1.5", LUA_RELEASE); } + +#if ORTHANC_SSL_ENABLED == 1 TEST(Version, OpenSslStatic) { ASSERT_EQ(0x1000204fL /* openssl-1.0.2d */, OPENSSL_VERSION_NUMBER); } +#endif #include