From d18aa948685c4533694b89af9e3c8bce6dd1e854 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Sat, 28 Mar 2015 18:59:24 +0100 Subject: Clean up C-style casts from pointers to void Change-Id: I680f6d79c27c83cf41edb8ba3acfcfc8dab26a76 --- cppcanvas/source/mtfrenderer/emfplus.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cppcanvas/source/mtfrenderer/emfplus.cxx b/cppcanvas/source/mtfrenderer/emfplus.cxx index 11843e2732fd..c5cf98172231 100644 --- a/cppcanvas/source/mtfrenderer/emfplus.cxx +++ b/cppcanvas/source/mtfrenderer/emfplus.cxx @@ -1136,7 +1136,7 @@ namespace cppcanvas GraphicFilter filter; // workaround buggy metafiles, which have wrong mfSize set (n#705956 for example) - SvMemoryStream mfStream (((char *)s.GetData()) + s.Tell(), bUseWholeStream ? s.remainingSize() : dataSize - 16, StreamMode::READ); + SvMemoryStream mfStream (const_cast(static_cast(s.GetData()) + s.Tell()), bUseWholeStream ? s.remainingSize() : dataSize - 16, StreamMode::READ); filter.ImportGraphic (graphic, OUString(), mfStream); @@ -1179,7 +1179,7 @@ namespace cppcanvas SAL_INFO("cppcanvas.emf", "EMF+\tflags: 0x" << std::hex << fontFlags << " reserved: 0x" << reserved << " length: 0x" << std::hex << length << std::dec); if( length > 0 && length < 0x4000 ) { - sal_Unicode *chars = (sal_Unicode *) alloca( sizeof( sal_Unicode ) * length ); + sal_Unicode *chars = static_cast(alloca( sizeof( sal_Unicode ) * length )); for( sal_uInt32 i = 0; i < length; i++ ) s.ReadUInt16( chars[ i ] ); @@ -1836,7 +1836,7 @@ namespace cppcanvas } // 1st 4 bytes are unknown - mMStream.Write (((const char *)rMF.GetData()) + rMF.Tell() + 4, dataSize - 4); + mMStream.Write (static_cast(rMF.GetData()) + rMF.Tell() + 4, dataSize - 4); SAL_INFO("cppcanvas.emf", "EMF+ read next object part size: " << size << " type: " << type << " flags: " << flags << " data size: " << dataSize); } else { if (mbMultipart) { -- cgit