From 7cdfa9bb9a0fa18338a12699dfbc8afbec1500cc Mon Sep 17 00:00:00 2001 From: Andreas Huggel Date: Fri, 2 Jun 2006 15:29:31 +0000 Subject: [PATCH] Fixed MSVC compilation errors --- src/jpgimage.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/jpgimage.cpp b/src/jpgimage.cpp index 15f66ecc..b70ea458 100644 --- a/src/jpgimage.cpp +++ b/src/jpgimage.cpp @@ -166,7 +166,7 @@ namespace Exiv2 { append(psBlob, record + sizeOldData, sizeEnd); } DataBuf rc; - if (psBlob.size() > 0) rc = DataBuf(&psBlob[0], psBlob.size()); + if (psBlob.size() > 0) rc = DataBuf(&psBlob[0], static_cast(psBlob.size())); #ifdef DEBUG std::cerr << "IRB block at the end of Photoshop::setIptcIrb\n"; if (rc.size_ == 0) std::cerr << " None.\n"; @@ -499,7 +499,7 @@ namespace Exiv2 { // Write APP13 marker, new size, and ps3Id tmpBuf[0] = 0xff; tmpBuf[1] = app13_; - us2Data(tmpBuf + 2, newPsData.size_ + 16, bigEndian); + us2Data(tmpBuf + 2, static_cast(newPsData.size_ + 16), bigEndian); memcpy(tmpBuf + 4, Photoshop::ps3Id_, 14); if (outIo.write(tmpBuf, 18) != 18) throw Error(21); if (outIo.error()) throw Error(21);