From 2d582244680e7f6dec6e4a466e276f93ccb01dc9 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Mon, 10 Aug 2020 20:47:32 +0200 Subject: loplugin:flatten Change-Id: I6560756eb63856a22b43e3e65a7b7843cd2d5376 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100447 Tested-by: Jenkins Reviewed-by: Noel Grandin --- xmlhelp/source/cxxhelp/provider/db.cxx | 68 ++++++++++++------------ xmlhelp/source/cxxhelp/provider/urlparameter.cxx | 24 ++++----- 2 files changed, 46 insertions(+), 46 deletions(-) (limited to 'xmlhelp') diff --git a/xmlhelp/source/cxxhelp/provider/db.cxx b/xmlhelp/source/cxxhelp/provider/db.cxx index f8a38ecd8199..1e376e83e32d 100644 --- a/xmlhelp/source/cxxhelp/provider/db.cxx +++ b/xmlhelp/source/cxxhelp/provider/db.cxx @@ -77,47 +77,47 @@ void Hdf::createHashMap( bool bOptimizeForPerformance ) } Reference< XInputStream > xIn = m_xSFA->openFileRead( m_aFileURL ); - if( xIn.is() ) - { - Sequence< sal_Int8 > aData; - sal_Int32 nSize = m_xSFA->getSize( m_aFileURL ); - sal_Int32 nRead = xIn->readBytes( aData, nSize ); + if( !xIn.is() ) + return; - const char* pData = reinterpret_cast(aData.getConstArray()); - int iPos = 0; - while( iPos < nRead ) - { - HDFData aDBKey; - if( !implReadLenAndData( pData, iPos, aDBKey ) ) - break; + Sequence< sal_Int8 > aData; + sal_Int32 nSize = m_xSFA->getSize( m_aFileURL ); + sal_Int32 nRead = xIn->readBytes( aData, nSize ); - OString aOKeyStr = aDBKey.getData(); + const char* pData = reinterpret_cast(aData.getConstArray()); + int iPos = 0; + while( iPos < nRead ) + { + HDFData aDBKey; + if( !implReadLenAndData( pData, iPos, aDBKey ) ) + break; - // Read val len - const char* pStartPtr = pData + iPos; - char* pEndPtr; - sal_Int32 nValLen = strtol( pStartPtr, &pEndPtr, 16 ); - if( pEndPtr == pStartPtr ) - break; + OString aOKeyStr = aDBKey.getData(); - iPos += (pEndPtr - pStartPtr) + 1; + // Read val len + const char* pStartPtr = pData + iPos; + char* pEndPtr; + sal_Int32 nValLen = strtol( pStartPtr, &pEndPtr, 16 ); + if( pEndPtr == pStartPtr ) + break; - if( bOptimizeForPerformance ) - { - const char* pValSrc = pData + iPos; - OString aValStr( pValSrc, nValLen ); - (*m_pStringToDataMap)[aOKeyStr] = aValStr; - } - else - { - // store value start position - (*m_pStringToValPosMap)[aOKeyStr] = std::pair( iPos, nValLen ); - } - iPos += nValLen + 1; - } + iPos += (pEndPtr - pStartPtr) + 1; - xIn->closeInput(); + if( bOptimizeForPerformance ) + { + const char* pValSrc = pData + iPos; + OString aValStr( pValSrc, nValLen ); + (*m_pStringToDataMap)[aOKeyStr] = aValStr; + } + else + { + // store value start position + (*m_pStringToValPosMap)[aOKeyStr] = std::pair( iPos, nValLen ); + } + iPos += nValLen + 1; } + + xIn->closeInput(); } void Hdf::releaseHashMap() diff --git a/xmlhelp/source/cxxhelp/provider/urlparameter.cxx b/xmlhelp/source/cxxhelp/provider/urlparameter.cxx index 2ec811373c76..b43411df75ac 100644 --- a/xmlhelp/source/cxxhelp/provider/urlparameter.cxx +++ b/xmlhelp/source/cxxhelp/provider/urlparameter.cxx @@ -260,20 +260,20 @@ void URLParameter::readHelpDataFile() } } - if( bSuccess ) + if( !bSuccess ) + return; + + DbtToStringConverter converter( pData ); + m_aTitle = converter.getTitle(); + m_pDatabases->replaceName( m_aTitle ); + m_aPath = converter.getFile(); + m_aJar = converter.getDatabase(); + if( !aExtensionPath.isEmpty() ) { - DbtToStringConverter converter( pData ); - m_aTitle = converter.getTitle(); - m_pDatabases->replaceName( m_aTitle ); - m_aPath = converter.getFile(); - m_aJar = converter.getDatabase(); - if( !aExtensionPath.isEmpty() ) - { - m_aJar = "?" + aExtensionPath + "?" + m_aJar; - m_aExtensionRegistryPath = aExtensionRegistryPath; - } - m_aTag = converter.getHash(); + m_aJar = "?" + aExtensionPath + "?" + m_aJar; + m_aExtensionRegistryPath = aExtensionRegistryPath; } + m_aTag = converter.getHash(); } -- cgit