diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-04-06 10:47:24 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-04-12 10:11:34 +0200 |
commit | 992a33313046f4a4d322db9464c474e7429a019a (patch) | |
tree | 494143e3070af872027ecaca840516d3101a881c /sal/textenc | |
parent | 77c1431ee88ab04a9ff48b849acedee6d455bafb (diff) |
clang-tidy: readability-else-after-return
run it against sal,cppu,cppuhelper
I had to run this multiple times to catch all the cases in each module,
and it requires some hand-tweaking of the resulting output - clang-tidy
is not very good about cleaning up trailing spaces, and aligning
things nicely.
Change-Id: I00336345f5f036e12422b98d66526509380c497a
Reviewed-on: https://gerrit.libreoffice.org/36194
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sal/textenc')
-rw-r--r-- | sal/textenc/converter.cxx | 3 | ||||
-rw-r--r-- | sal/textenc/convertgb18030.cxx | 2 | ||||
-rw-r--r-- | sal/textenc/convertisciidevangari.cxx | 4 | ||||
-rw-r--r-- | sal/textenc/convertsimple.cxx | 15 | ||||
-rw-r--r-- | sal/textenc/convertsinglebytetobmpunicode.cxx | 3 | ||||
-rw-r--r-- | sal/textenc/handleundefinedunicodetotextchar.cxx | 14 | ||||
-rw-r--r-- | sal/textenc/tcvtmb.cxx | 77 | ||||
-rw-r--r-- | sal/textenc/tcvtutf7.cxx | 4 | ||||
-rw-r--r-- | sal/textenc/tencinfo.cxx | 11 | ||||
-rw-r--r-- | sal/textenc/textcvt.cxx | 16 |
10 files changed, 60 insertions, 89 deletions
diff --git a/sal/textenc/converter.cxx b/sal/textenc/converter.cxx index bbf172d977ad..109469fffdb5 100644 --- a/sal/textenc/converter.cxx +++ b/sal/textenc/converter.cxx @@ -150,8 +150,7 @@ sal::detail::textenc::handleBadInputUnicodeToTextConversion( *pPrefixWritten = true; return BAD_INPUT_CONTINUE; } - else - return BAD_INPUT_NO_OUTPUT; + return BAD_INPUT_NO_OUTPUT; } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sal/textenc/convertgb18030.cxx b/sal/textenc/convertgb18030.cxx index ee52a98f99c5..dec9d4880a49 100644 --- a/sal/textenc/convertgb18030.cxx +++ b/sal/textenc/convertgb18030.cxx @@ -363,7 +363,7 @@ sal_Size ImplConvertUnicodeToGb18030(void const * pData, goto no_output; break; } - else if (nChar <= pRange->m_nLastUnicode) + if (nChar <= pRange->m_nLastUnicode) { if (pDestBufEnd - pDestBufPtr >= 4) { diff --git a/sal/textenc/convertisciidevangari.cxx b/sal/textenc/convertisciidevangari.cxx index 8a025ef4b4bd..2e7f09e5e48e 100644 --- a/sal/textenc/convertisciidevangari.cxx +++ b/sal/textenc/convertisciidevangari.cxx @@ -194,7 +194,7 @@ sal_Size IsciiDevanagariToUnicode::convert( continue; if (eAction == BAD_INPUT_STOP) break; - else if (eAction == BAD_INPUT_NO_OUTPUT) + if (eAction == BAD_INPUT_NO_OUTPUT) { nInfo |= RTL_TEXTTOUNICODE_INFO_DESTBUFFERTOSMALL; break; @@ -358,7 +358,7 @@ sal_Size UnicodeToIsciiDevanagari::convert(sal_Unicode const* pSrcBuf, sal_Size { break; } - else if (c <= sal::static_int_cast< sal_uInt32 >( + if (c <= sal::static_int_cast< sal_uInt32 >( ranges[i].unicode + ranges[i].range)) { if (pDestBufEnd - pDestBufPtr < 1) diff --git a/sal/textenc/convertsimple.cxx b/sal/textenc/convertsimple.cxx index 6e08b5fe5505..99689f6d3d32 100644 --- a/sal/textenc/convertsimple.cxx +++ b/sal/textenc/convertsimple.cxx @@ -497,11 +497,8 @@ int ImplConvertUnicodeCharToChar( dest[0] = static_cast< char >(pCharExData->mnChar); if ( pCharExData->mnChar2 == 0 ) return 1; - else - { - dest[1] = static_cast< char >(pCharExData->mnChar2); - return 2; - } + dest[1] = static_cast< char >(pCharExData->mnChar2); + return 2; } } } @@ -546,13 +543,12 @@ sal_Size sal::detail::textenc::convertCharToUnicode( *pInfo |= RTL_TEXTTOUNICODE_INFO_ERROR; break; } - else if ( (nFlags & RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MASK) == RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_IGNORE ) + if ( (nFlags & RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MASK) == RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_IGNORE ) { pSrcBuf++; continue; } - else - cConv = ImplGetUndefinedUnicodeChar(c, nFlags); + cConv = ImplGetUndefinedUnicodeChar(c, nFlags); } } @@ -642,8 +638,7 @@ sal_Size sal::detail::textenc::convertUnicodeToChar( &pSrcBuf, pEndSrcBuf, &pDestBuf, pEndDestBuf, nFlags, pInfo)) continue; - else - break; + break; } } } diff --git a/sal/textenc/convertsinglebytetobmpunicode.cxx b/sal/textenc/convertsinglebytetobmpunicode.cxx index 2cfbb83728ba..9bb994d2a9c8 100644 --- a/sal/textenc/convertsinglebytetobmpunicode.cxx +++ b/sal/textenc/convertsinglebytetobmpunicode.cxx @@ -126,7 +126,8 @@ sal_Size rtl_textenc_convertBmpUnicodeToSingleByte( for (std::size_t i = 0; i < entries; ++i) { if (c < ranges[i].unicode) { break; - } else if (c <= sal::static_int_cast< sal_uInt32 >( + } + if (c <= sal::static_int_cast< sal_uInt32 >( ranges[i].unicode + ranges[i].range)) { if (destBufEnd - destBufPtr < 1) { diff --git a/sal/textenc/handleundefinedunicodetotextchar.cxx b/sal/textenc/handleundefinedunicodetotextchar.cxx index 164369fb3218..2f6640b0ad51 100644 --- a/sal/textenc/handleundefinedunicodetotextchar.cxx +++ b/sal/textenc/handleundefinedunicodetotextchar.cxx @@ -125,12 +125,12 @@ bool sal::detail::textenc::handleUndefinedUnicodeToTextChar( *pInfo |= RTL_UNICODETOTEXT_INFO_ERROR; return false; } - else if ( (nFlags & RTL_UNICODETOTEXT_FLAGS_INVALID_MASK) == RTL_UNICODETOTEXT_FLAGS_INVALID_IGNORE ) + if ( (nFlags & RTL_UNICODETOTEXT_FLAGS_INVALID_MASK) == RTL_UNICODETOTEXT_FLAGS_INVALID_IGNORE ) { (*ppSrcBuf)++; return true; } - else if (ImplGetInvalidAsciiMultiByte(nFlags, + if (ImplGetInvalidAsciiMultiByte(nFlags, *ppDestBuf, pEndDestBuf - *ppDestBuf)) { @@ -138,12 +138,8 @@ bool sal::detail::textenc::handleUndefinedUnicodeToTextChar( ++*ppDestBuf; return true; } - else - { - *pInfo |= RTL_UNICODETOTEXT_INFO_ERROR - | RTL_UNICODETOTEXT_INFO_DESTBUFFERTOSMALL; - return false; - } + *pInfo |= RTL_UNICODETOTEXT_INFO_ERROR | RTL_UNICODETOTEXT_INFO_DESTBUFFERTOSMALL; + return false; } } @@ -153,7 +149,7 @@ bool sal::detail::textenc::handleUndefinedUnicodeToTextChar( *pInfo |= RTL_UNICODETOTEXT_INFO_ERROR; return false; } - else if ( (nFlags & RTL_UNICODETOTEXT_FLAGS_UNDEFINED_MASK) == RTL_UNICODETOTEXT_FLAGS_UNDEFINED_IGNORE ) + if ( (nFlags & RTL_UNICODETOTEXT_FLAGS_UNDEFINED_MASK) == RTL_UNICODETOTEXT_FLAGS_UNDEFINED_IGNORE ) (*ppSrcBuf)++; else if (ImplGetUndefinedAsciiMultiByte(nFlags, *ppDestBuf, diff --git a/sal/textenc/tcvtmb.cxx b/sal/textenc/tcvtmb.cxx index d36f5b8a4d17..a41611a84669 100644 --- a/sal/textenc/tcvtmb.cxx +++ b/sal/textenc/tcvtmb.cxx @@ -72,13 +72,12 @@ sal_Size ImplDBCSToUnicode( const void* pData, SAL_UNUSED_PARAMETER void*, *pInfo |= RTL_TEXTTOUNICODE_INFO_ERROR; break; } - else if ( (nFlags & RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MASK) == RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_IGNORE ) + if ( (nFlags & RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MASK) == RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_IGNORE ) { pSrcBuf++; continue; } - else - cConv = ImplGetUndefinedUnicodeChar(cLead, nFlags); + cConv = ImplGetUndefinedUnicodeChar(cLead, nFlags); } } else @@ -120,33 +119,27 @@ sal_Size ImplDBCSToUnicode( const void* pData, SAL_UNUSED_PARAMETER void*, (cTrail-pEUDCTab->mnTrail1Start); break; } - else + sal_uInt16 nTrailCount = pEUDCTab->mnTrail1End-pEUDCTab->mnTrail1Start+1; + if ( (pEUDCTab->mnTrailCount >= 2) && + (cTrail >= pEUDCTab->mnTrail2Start) && + (cTrail <= pEUDCTab->mnTrail2End) ) + { + cConv = pEUDCTab->mnUniStart+ + ((cLead-pEUDCTab->mnLeadStart)*pEUDCTab->mnTrailRangeCount)+ + nTrailCount+ + (cTrail-pEUDCTab->mnTrail2Start); + break; + } + nTrailCount = pEUDCTab->mnTrail2End-pEUDCTab->mnTrail2Start+1; + if ( (pEUDCTab->mnTrailCount >= 3) && + (cTrail >= pEUDCTab->mnTrail3Start) && + (cTrail <= pEUDCTab->mnTrail3End) ) { - sal_uInt16 nTrailCount = pEUDCTab->mnTrail1End-pEUDCTab->mnTrail1Start+1; - if ( (pEUDCTab->mnTrailCount >= 2) && - (cTrail >= pEUDCTab->mnTrail2Start) && - (cTrail <= pEUDCTab->mnTrail2End) ) - { - cConv = pEUDCTab->mnUniStart+ - ((cLead-pEUDCTab->mnLeadStart)*pEUDCTab->mnTrailRangeCount)+ - nTrailCount+ - (cTrail-pEUDCTab->mnTrail2Start); - break; - } - else - { - nTrailCount = pEUDCTab->mnTrail2End-pEUDCTab->mnTrail2Start+1; - if ( (pEUDCTab->mnTrailCount >= 3) && - (cTrail >= pEUDCTab->mnTrail3Start) && - (cTrail <= pEUDCTab->mnTrail3End) ) - { - cConv = pEUDCTab->mnUniStart+ - ((cLead-pEUDCTab->mnLeadStart)*pEUDCTab->mnTrailRangeCount)+ - nTrailCount+ - (cTrail-pEUDCTab->mnTrail3Start); - break; - } - } + cConv = pEUDCTab->mnUniStart+ + ((cLead-pEUDCTab->mnLeadStart)*pEUDCTab->mnTrailRangeCount)+ + nTrailCount+ + (cTrail-pEUDCTab->mnTrail3Start); + break; } } @@ -172,13 +165,12 @@ sal_Size ImplDBCSToUnicode( const void* pData, SAL_UNUSED_PARAMETER void*, *pInfo |= RTL_TEXTTOUNICODE_INFO_ERROR; break; } - else if ( (nFlags & RTL_TEXTTOUNICODE_FLAGS_INVALID_MASK) == RTL_TEXTTOUNICODE_FLAGS_INVALID_IGNORE ) + if ( (nFlags & RTL_TEXTTOUNICODE_FLAGS_INVALID_MASK) == RTL_TEXTTOUNICODE_FLAGS_INVALID_IGNORE ) { pSrcBuf++; continue; } - else - cConv = RTL_TEXTENC_UNICODE_REPLACEMENT_CHARACTER; + cConv = RTL_TEXTENC_UNICODE_REPLACEMENT_CHARACTER; } } } @@ -191,13 +183,12 @@ sal_Size ImplDBCSToUnicode( const void* pData, SAL_UNUSED_PARAMETER void*, *pInfo |= RTL_TEXTTOUNICODE_INFO_ERROR; break; } - else if ( (nFlags & RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_MASK) == RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_IGNORE ) + if ( (nFlags & RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_MASK) == RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_IGNORE ) { pSrcBuf++; continue; } - else - cConv = RTL_TEXTENC_UNICODE_REPLACEMENT_CHARACTER; + cConv = RTL_TEXTENC_UNICODE_REPLACEMENT_CHARACTER; } } @@ -334,8 +325,7 @@ sal_Size ImplUnicodeToDBCS( const void* pData, SAL_UNUSED_PARAMETER void*, &pSrcBuf, pEndSrcBuf, &pDestBuf, pEndDestBuf, nFlags, pInfo)) continue; - else - break; + break; } /* SingleByte */ @@ -495,13 +485,12 @@ sal_Size ImplEUCJPToUnicode( const void* pData, *pInfo |= RTL_TEXTTOUNICODE_INFO_ERROR; break; } - else if ( (nFlags & RTL_TEXTTOUNICODE_FLAGS_INVALID_MASK) == RTL_TEXTTOUNICODE_FLAGS_INVALID_IGNORE ) + if ( (nFlags & RTL_TEXTTOUNICODE_FLAGS_INVALID_MASK) == RTL_TEXTTOUNICODE_FLAGS_INVALID_IGNORE ) { pSrcBuf++; continue; } - else - cConv = RTL_TEXTENC_UNICODE_REPLACEMENT_CHARACTER; + cConv = RTL_TEXTENC_UNICODE_REPLACEMENT_CHARACTER; } else { @@ -511,13 +500,12 @@ sal_Size ImplEUCJPToUnicode( const void* pData, *pInfo |= RTL_TEXTTOUNICODE_INFO_ERROR; break; } - else if ( (nFlags & RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_MASK) == RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_IGNORE ) + if ( (nFlags & RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_MASK) == RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_IGNORE ) { pSrcBuf++; continue; } - else - cConv = RTL_TEXTENC_UNICODE_REPLACEMENT_CHARACTER; + cConv = RTL_TEXTENC_UNICODE_REPLACEMENT_CHARACTER; } } } @@ -616,8 +604,7 @@ sal_Size ImplUnicodeToEUCJP( const void* pData, &pSrcBuf, pEndSrcBuf, &pDestBuf, pEndDestBuf, nFlags, pInfo)) continue; - else - break; + break; } } } diff --git a/sal/textenc/tcvtutf7.cxx b/sal/textenc/tcvtutf7.cxx index 367007417968..f9cae77633da 100644 --- a/sal/textenc/tcvtutf7.cxx +++ b/sal/textenc/tcvtutf7.cxx @@ -306,7 +306,7 @@ sal_Size ImplUTF7ToUnicode( SAL_UNUSED_PARAMETER const void*, void* pContext, *pInfo |= RTL_TEXTTOUNICODE_INFO_ERROR; break; } - else if ( (nFlags & RTL_TEXTTOUNICODE_FLAGS_INVALID_MASK) != RTL_TEXTTOUNICODE_FLAGS_INVALID_IGNORE ) + if ( (nFlags & RTL_TEXTTOUNICODE_FLAGS_INVALID_MASK) != RTL_TEXTTOUNICODE_FLAGS_INVALID_IGNORE ) { if ( pDestBuf >= pEndDestBuf ) { @@ -347,7 +347,7 @@ sal_Size ImplUTF7ToUnicode( SAL_UNUSED_PARAMETER const void*, void* pContext, *pInfo |= RTL_TEXTTOUNICODE_INFO_ERROR; break; } - else if ( (nFlags & RTL_TEXTTOUNICODE_FLAGS_INVALID_MASK) != RTL_TEXTTOUNICODE_FLAGS_INVALID_IGNORE ) + if ( (nFlags & RTL_TEXTTOUNICODE_FLAGS_INVALID_MASK) != RTL_TEXTTOUNICODE_FLAGS_INVALID_IGNORE ) { if ( pDestBuf >= pEndDestBuf ) { diff --git a/sal/textenc/tencinfo.cxx b/sal/textenc/tencinfo.cxx index b0312bb4f7fc..a220d71a4330 100644 --- a/sal/textenc/tencinfo.cxx +++ b/sal/textenc/tencinfo.cxx @@ -783,8 +783,7 @@ sal_uInt8 SAL_CALL rtl_getBestWindowsCharsetFromTextEncoding( rtl_TextEncoding e const ImplTextEncodingData* pData = Impl_getTextEncodingData( eTextEncoding ); if ( pData ) return pData->mnBestWindowsCharset; - else - return 1; + return 1; } /* ----------------------------------------------------------------------- */ @@ -794,10 +793,9 @@ const char* SAL_CALL rtl_getBestUnixCharsetFromTextEncoding( rtl_TextEncoding eT const ImplTextEncodingData* pData = Impl_getTextEncodingData( eTextEncoding ); if ( pData ) return pData->mpBestUnixCharset; - else if( eTextEncoding == RTL_TEXTENCODING_UNICODE ) + if( eTextEncoding == RTL_TEXTENCODING_UNICODE ) return "iso10646-1"; - else - return nullptr; + return nullptr; } /* ----------------------------------------------------------------------- */ @@ -815,8 +813,7 @@ const char* SAL_CALL rtl_getBestMimeCharsetFromTextEncoding( rtl_TextEncoding eT const ImplTextEncodingData* pData = Impl_getTextEncodingData( eTextEncoding ); if ( pData ) return pData->mpBestMimeCharset; - else - return nullptr; + return nullptr; } /* The following two functions are based on <http://www.sharmahd.com/tm/ diff --git a/sal/textenc/textcvt.cxx b/sal/textenc/textcvt.cxx index 63f261225bf2..3bd377d2f80d 100644 --- a/sal/textenc/textcvt.cxx +++ b/sal/textenc/textcvt.cxx @@ -107,8 +107,7 @@ rtl_TextToUnicodeConverter SAL_CALL rtl_createTextToUnicodeConverter( rtl_TextEn const ImplTextEncodingData* pData = Impl_getTextEncodingData( eTextEncoding ); if ( pData ) return static_cast<rtl_TextToUnicodeConverter>(const_cast<ImplTextConverter *>(&pData->maConverter)); - else - return nullptr; + return nullptr; } /* ----------------------------------------------------------------------- */ @@ -124,10 +123,9 @@ rtl_TextToUnicodeContext SAL_CALL rtl_createTextToUnicodeContext( rtl_TextToUnic const ImplTextConverter* pConverter = static_cast<const ImplTextConverter*>(hConverter); if ( !pConverter ) return nullptr; - else if ( pConverter->mpCreateTextToUnicodeContext ) + if ( pConverter->mpCreateTextToUnicodeContext ) return pConverter->mpCreateTextToUnicodeContext(); - else - return reinterpret_cast<rtl_TextToUnicodeContext>(1); + return reinterpret_cast<rtl_TextToUnicodeContext>(1); } /* ----------------------------------------------------------------------- */ @@ -185,8 +183,7 @@ rtl_UnicodeToTextConverter SAL_CALL rtl_createUnicodeToTextConverter( rtl_TextEn const ImplTextEncodingData* pData = Impl_getTextEncodingData( eTextEncoding ); if ( pData ) return static_cast<rtl_TextToUnicodeConverter>(const_cast<ImplTextConverter *>(&pData->maConverter)); - else - return nullptr; + return nullptr; } /* ----------------------------------------------------------------------- */ @@ -202,10 +199,9 @@ rtl_UnicodeToTextContext SAL_CALL rtl_createUnicodeToTextContext( rtl_UnicodeToT const ImplTextConverter* pConverter = static_cast<const ImplTextConverter*>(hConverter); if ( !pConverter ) return nullptr; - else if ( pConverter->mpCreateUnicodeToTextContext ) + if ( pConverter->mpCreateUnicodeToTextContext ) return pConverter->mpCreateUnicodeToTextContext(); - else - return reinterpret_cast<rtl_UnicodeToTextContext>(1); + return reinterpret_cast<rtl_UnicodeToTextContext>(1); } /* ----------------------------------------------------------------------- */ |