From 404208f23c944a7d06e16bfb92b12fc58de775ad Mon Sep 17 00:00:00 2001 From: Michael Stahl Date: Fri, 27 Oct 2017 12:07:10 +0200 Subject: emfio: don't reinvent read_uInt16s_ToOUString Change-Id: Ib12923762b5dd4d255c89a5acc54fdc5678a58ed --- emfio/source/reader/emfreader.cxx | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) (limited to 'emfio') diff --git a/emfio/source/reader/emfreader.cxx b/emfio/source/reader/emfreader.cxx index f865487e00d1..a6f6d218fa98 100644 --- a/emfio/source/reader/emfreader.cxx +++ b/emfio/source/reader/emfreader.cxx @@ -1587,18 +1587,7 @@ namespace emfio { if ( ( nLen * sizeof(sal_Unicode) ) <= ( mnEndPos - mpInputStream->Tell() ) ) { - std::unique_ptr pBuf(new sal_Unicode[ nLen ]); - mpInputStream->ReadBytes(pBuf.get(), nLen << 1); - #ifdef OSL_BIGENDIAN - sal_Char nTmp, *pTmp = (sal_Char*)( pBuf.get() + nLen ); - while ( pTmp-- != (sal_Char*)pBuf.get() ) - { - nTmp = *pTmp--; - pTmp[ 1 ] = *pTmp; - *pTmp = nTmp; - } - #endif - aText = OUString(pBuf.get(), nLen); + aText = read_uInt16s_ToOUString(*mpInputStream, nLen); } } -- cgit v1.2.3