fix for VC++

This commit is contained in:
Günter Obiltschnig 2015-04-23 17:47:37 +02:00
parent 25b446502b
commit c6cf535dd5
2 changed files with 3 additions and 3 deletions

View File

@ -144,7 +144,7 @@ void CompressTest::createDataFile(const std::string& path, Poco::UInt64 size)
Poco::Buffer<char> buffer(MB);
for(int i = 0; size != 0; i++) {
std::memset(buffer.begin(), i, buffer.size());
Poco::UInt64 bytesToWrite = std::min(size, buffer.size());
Poco::UInt64 bytesToWrite = std::min(size, static_cast<Poco::UInt64>(buffer.size()));
out.write(buffer.begin(), bytesToWrite);
assert( ! out.fail() );
size -= bytesToWrite;

View File

@ -176,10 +176,10 @@ void ZipTest::verifyDataFile(const std::string& path, Poco::UInt64 size)
{
std::memset(buffer1.begin(), i, buffer1.size());
std::memset(buffer2.begin(), 0, buffer2.size());
Poco::UInt64 bytesToRead = std::min(size, buffer2.size());
Poco::UInt64 bytesToRead = std::min(size, static_cast<Poco::UInt64>(buffer2.size()));
in.read(buffer2.begin(), bytesToRead);
assert(!in.fail() );
assert(std::memcmp(buffer1.begin(), buffer2.begin(), bytesToRead) == 0);
assert(std::memcmp(buffer1.begin(), buffer2.begin(), static_cast<std::size_t>(bytesToRead)) == 0);
size -= bytesToRead;
}
char c;