From 0144600bf5b5d8093f6a720ad21df221f08bce9e Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Tue, 4 Apr 2017 15:28:54 +0100 Subject: std::unique_ptr<[]> -> std::vector Change-Id: I7fd4275664fab42c61941a4ea21750a653b437d3 --- sw/source/filter/ww8/ww8scan.cxx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/sw/source/filter/ww8/ww8scan.cxx b/sw/source/filter/ww8/ww8scan.cxx index 613041b5b730..ec04420f38b6 100644 --- a/sw/source/filter/ww8/ww8scan.cxx +++ b/sw/source/filter/ww8/ww8scan.cxx @@ -6825,8 +6825,8 @@ WW8Fonts::WW8Fonts( SvStream& rSt, WW8Fib& rFib ) } // allocate Font Array - std::unique_ptr pA( new sal_uInt8[nFFn] ); - memset(pA.get(), 0, nFFn); + std::vector aA(nFFn); + memset(aA.data(), 0, nFFn); ww::WordVersion eVersion = rFib.GetFIBVersion(); @@ -6842,9 +6842,9 @@ WW8Fonts::WW8Fonts( SvStream& rSt, WW8Fib& rFib ) rSt.SeekRel( 2 ); // read all font information - nFFn = rSt.ReadBytes(pA.get(), nFFn); - sal_uInt8 * const pEnd = pA.get() + nFFn; - const sal_uInt16 nCalcMax = calcMaxFonts(pA.get(), nFFn); + nFFn = rSt.ReadBytes(aA.data(), nFFn); + sal_uInt8 * const pEnd = aA.data() + nFFn; + const sal_uInt16 nCalcMax = calcMaxFonts(aA.data(), nFFn); if (eVersion < ww::eWW8) nMax = nCalcMax; @@ -6863,7 +6863,7 @@ WW8Fonts::WW8Fonts( SvStream& rSt, WW8Fib& rFib ) if( eVersion <= ww::eWW2 ) { - sal_uInt8 const * pVer2 = pA.get(); + sal_uInt8 const * pVer2 = aA.data(); sal_uInt16 i = 0; for(; i