svl/source/numbers/zforscan.cxx | 28 +++------------------------- 1 file changed, 3 insertions(+), 25 deletions(-)
New commits: commit cd398f3e740ef68221520f7947a361ddd66c8f2a Author: Bogdan Buzea <buzea.bog...@libreoffice.org> AuthorDate: Sat Oct 19 14:18:12 2024 +0200 Commit: David Gilbert <freedesk...@treblig.org> CommitDate: Sun Nov 10 01:04:19 2024 +0100 tdf#163486: PVS: Identical branches V1037 Two or more case-branches perform the same actions. Check lines: 999, 1003 V1037 Two or more case-branches perform the same actions. Check lines: 1557, 1566, 1595 V1037 Two or more case-branches perform the same actions. Check lines: 2593, 2689 Change-Id: I0a3ab375e9e8c72802615108948c96808a2ec0b4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/175208 Tested-by: Jenkins Reviewed-by: David Gilbert <freedesk...@treblig.org> diff --git a/svl/source/numbers/zforscan.cxx b/svl/source/numbers/zforscan.cxx index 272fb10ba4e8..909488cf2889 100644 --- a/svl/source/numbers/zforscan.cxx +++ b/svl/source/numbers/zforscan.cxx @@ -996,9 +996,6 @@ short ImpSvNumberformatScan::Next_Symbol( const OUString& rStr, } break; case SsGetStar: - eState = SsStop; - sSymbolBuffer.append(OUStringChar(cToken)); - break; case SsGetBlank: eState = SsStop; sSymbolBuffer.append(OUStringChar(cToken)); @@ -1554,18 +1551,11 @@ sal_Int32 ImpSvNumberformatScan::ScanType() } break; case SvNumFormatType::PERCENT: - switch (eNewType) - { - case SvNumFormatType::NUMBER: // Only number to percent - break; - default: - return nPos; - } - break; case SvNumFormatType::SCIENTIFIC: + case SvNumFormatType::FRACTION: switch (eNewType) { - case SvNumFormatType::NUMBER: // Only number to E + case SvNumFormatType::NUMBER: break; default: return nPos; @@ -1591,15 +1581,6 @@ sal_Int32 ImpSvNumberformatScan::ScanType() } } break; - case SvNumFormatType::FRACTION: - switch (eNewType) - { - case SvNumFormatType::NUMBER: // Only number to fraction - break; - default: - return nPos; - } - break; default: break; } @@ -2590,6 +2571,7 @@ sal_Int32 ImpSvNumberformatScan::FinalScan( OUString& rString ) { case NF_SYMBOLTYPE_BLANK: case NF_SYMBOLTYPE_STAR: + case NF_SYMBOLTYPE_STRING: nPos = nPos + sStrArray[i].getLength(); i++; break; @@ -2685,10 +2667,6 @@ sal_Int32 ImpSvNumberformatScan::FinalScan( OUString& rString ) break; } break; - case NF_SYMBOLTYPE_STRING: - nPos = nPos + sStrArray[i].getLength(); - i++; - break; case NF_KEY_AMPM: // AM/PM case NF_KEY_AP: // A/P bExp = true; // Abuse for A/P