i18npool/source/calendar/calendar_gregorian.cxx | 60 +++++++--------- i18npool/source/transliteration/transliterationImpl.cxx | 16 +--- 2 files changed, 36 insertions(+), 40 deletions(-)
New commits: commit 922b8420071989026bf7cc2a973714788e0211dd Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Thu Sep 16 14:28:52 2021 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Thu Sep 16 20:16:50 2021 +0200 expand out unnecessary macro Change-Id: Id812b720413bfe9ea678910fc8d9d0a64dd32d92 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122195 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/i18npool/source/calendar/calendar_gregorian.cxx b/i18npool/source/calendar/calendar_gregorian.cxx index 1da80995b1d1..6a1dad685309 100644 --- a/i18npool/source/calendar/calendar_gregorian.cxx +++ b/i18npool/source/calendar/calendar_gregorian.cxx @@ -127,8 +127,6 @@ using namespace ::com::sun::star::lang; namespace i18npool { -#define ERROR RuntimeException() - Calendar_gregorian::Calendar_gregorian() : mxNatNum(new NativeNumberSupplierService) { @@ -174,7 +172,7 @@ Calendar_gregorian::init(const Era *_eraArray) */ UErrorCode status = U_ZERO_ERROR; body.reset( icu::Calendar::createInstance( aIcuLocale, status) ); - if (!body || !U_SUCCESS(status)) throw ERROR; + if (!body || !U_SUCCESS(status)) throw RuntimeException(); eraArray=_eraArray; } @@ -195,7 +193,7 @@ Calendar_hanja::getDisplayName( sal_Int16 displayIndex, sal_Int16 idx, sal_Int16 css::lang::Locale jaLocale("ja", OUString(), OUString()); if (idx == 0) return LocaleDataImpl::get()->getLocaleItem(jaLocale).timeAM; else if (idx == 1) return LocaleDataImpl::get()->getLocaleItem(jaLocale).timePM; - else throw ERROR; + else throw RuntimeException(); } else return Calendar_gregorian::getDisplayName( displayIndex, idx, nameType ); @@ -215,7 +213,7 @@ Calendar_hanja_yoil::getDisplayName( sal_Int16 displayIndex, sal_Int16 idx, sal_ css::lang::Locale jaLocale("ja", OUString(), OUString()); if (idx == 0) return LocaleDataImpl::get()->getLocaleItem(jaLocale).timeAM; else if (idx == 1) return LocaleDataImpl::get()->getLocaleItem(jaLocale).timePM; - else throw ERROR; + else throw RuntimeException(); } else return Calendar_gregorian::getDisplayName( displayIndex, idx, nameType ); @@ -295,7 +293,7 @@ Calendar_gregorian::loadCalendar( const OUString& uniqueID, const css::lang::Loc } } // Calendar is not for the locale - throw ERROR; + throw RuntimeException(); } @@ -333,7 +331,7 @@ Calendar_gregorian::setDateTime( double fTimeInDays ) "Calendar_gregorian::setDateTime: " << std::fixed << fM << " rounded to " << fR); UErrorCode status = U_ZERO_ERROR; body->setTime( fR, status); - if ( !U_SUCCESS(status) ) throw ERROR; + if ( !U_SUCCESS(status) ) throw RuntimeException(); getValue(); } @@ -346,7 +344,7 @@ Calendar_gregorian::getDateTime() } UErrorCode status = U_ZERO_ERROR; double fR = body->getTime(status); - if ( !U_SUCCESS(status) ) throw ERROR; + if ( !U_SUCCESS(status) ) throw RuntimeException(); return fR / U_MILLIS_PER_DAY; } @@ -362,10 +360,10 @@ Calendar_gregorian::setLocalDateTime( double fTimeInDays ) UErrorCode status = U_ZERO_ERROR; body->getTimeZone().getOffset( fR, true, nZoneOffset, nDSTOffset, status ); - if ( !U_SUCCESS(status) ) throw ERROR; + if ( !U_SUCCESS(status) ) throw RuntimeException(); status = U_ZERO_ERROR; body->setTime( fR - (nZoneOffset + nDSTOffset), status ); - if ( !U_SUCCESS(status) ) throw ERROR; + if ( !U_SUCCESS(status) ) throw RuntimeException(); getValue(); } @@ -378,13 +376,13 @@ Calendar_gregorian::getLocalDateTime() } UErrorCode status = U_ZERO_ERROR; double fTime = body->getTime( status ); - if ( !U_SUCCESS(status) ) throw ERROR; + if ( !U_SUCCESS(status) ) throw RuntimeException(); status = U_ZERO_ERROR; int32_t nZoneOffset = body->get( UCAL_ZONE_OFFSET, status ); - if ( !U_SUCCESS(status) ) throw ERROR; + if ( !U_SUCCESS(status) ) throw RuntimeException(); status = U_ZERO_ERROR; int32_t nDSTOffset = body->get( UCAL_DST_OFFSET, status ); - if ( !U_SUCCESS(status) ) throw ERROR; + if ( !U_SUCCESS(status) ) throw RuntimeException(); return (fTime + (nZoneOffset + nDSTOffset)) / U_MILLIS_PER_DAY; } @@ -471,7 +469,7 @@ static UCalendarDateFields fieldNameConverter(sal_Int16 fieldIndex) case CalendarFieldIndex::YEAR: f = UCAL_YEAR; break; case CalendarFieldIndex::MONTH: f = UCAL_MONTH; break; case CalendarFieldIndex::ERA: f = UCAL_ERA; break; - default: throw ERROR; + default: throw RuntimeException(); } return f; } @@ -480,7 +478,7 @@ void SAL_CALL Calendar_gregorian::setValue( sal_Int16 fieldIndex, sal_Int16 value ) { if (fieldIndex < 0 || FIELD_INDEX_COUNT <= fieldIndex) - throw ERROR; + throw RuntimeException(); fieldSet |= (1 << fieldIndex); fieldValue[fieldIndex] = value; } @@ -583,7 +581,7 @@ void Calendar_gregorian::getValue() UErrorCode status = U_ZERO_ERROR; sal_Int32 value = body->get( fieldNameConverter( fieldIndex), status); - if ( !U_SUCCESS(status) ) throw ERROR; + if ( !U_SUCCESS(status) ) throw RuntimeException(); // Convert millisecond to minute for ZONE and DST and set remainder in // second field. @@ -618,7 +616,7 @@ sal_Int16 SAL_CALL Calendar_gregorian::getValue( sal_Int16 fieldIndex ) { if (fieldIndex < 0 || FIELD_INDEX_COUNT <= fieldIndex) - throw ERROR; + throw RuntimeException(); if (fieldSet) { setValue(); @@ -634,7 +632,7 @@ Calendar_gregorian::addValue( sal_Int16 fieldIndex, sal_Int32 value ) // since ZONE and DST could not be add, we don't need to convert value here UErrorCode status = U_ZERO_ERROR; body->add(fieldNameConverter(fieldIndex), value, status); - if ( !U_SUCCESS(status) ) throw ERROR; + if ( !U_SUCCESS(status) ) throw RuntimeException(); getValue(); } @@ -831,46 +829,46 @@ Calendar_gregorian::getDisplayName( sal_Int16 displayIndex, sal_Int16 idx, sal_I case CalendarDisplayIndex::AM_PM:/* ==0 */ if (idx == 0) aStr = LocaleDataImpl::get()->getLocaleItem(aLocale).timeAM; else if (idx == 1) aStr = LocaleDataImpl::get()->getLocaleItem(aLocale).timePM; - else throw ERROR; + else throw RuntimeException(); break; case CalendarDisplayIndex::DAY: - if( idx >= aCalendar.Days.getLength() ) throw ERROR; + if( idx >= aCalendar.Days.getLength() ) throw RuntimeException(); if (nameType == 0) aStr = aCalendar.Days[idx].AbbrevName; else if (nameType == 1) aStr = aCalendar.Days[idx].FullName; else if (nameType == 2) aStr = aCalendar.Days[idx].NarrowName; - else throw ERROR; + else throw RuntimeException(); break; case CalendarDisplayIndex::MONTH: - if( idx >= aCalendar.Months.getLength() ) throw ERROR; + if( idx >= aCalendar.Months.getLength() ) throw RuntimeException(); if (nameType == 0) aStr = aCalendar.Months[idx].AbbrevName; else if (nameType == 1) aStr = aCalendar.Months[idx].FullName; else if (nameType == 2) aStr = aCalendar.Months[idx].NarrowName; - else throw ERROR; + else throw RuntimeException(); break; case CalendarDisplayIndex::GENITIVE_MONTH: - if( idx >= aCalendar.GenitiveMonths.getLength() ) throw ERROR; + if( idx >= aCalendar.GenitiveMonths.getLength() ) throw RuntimeException(); if (nameType == 0) aStr = aCalendar.GenitiveMonths[idx].AbbrevName; else if (nameType == 1) aStr = aCalendar.GenitiveMonths[idx].FullName; else if (nameType == 2) aStr = aCalendar.GenitiveMonths[idx].NarrowName; - else throw ERROR; + else throw RuntimeException(); break; case CalendarDisplayIndex::PARTITIVE_MONTH: - if( idx >= aCalendar.PartitiveMonths.getLength() ) throw ERROR; + if( idx >= aCalendar.PartitiveMonths.getLength() ) throw RuntimeException(); if (nameType == 0) aStr = aCalendar.PartitiveMonths[idx].AbbrevName; else if (nameType == 1) aStr = aCalendar.PartitiveMonths[idx].FullName; else if (nameType == 2) aStr = aCalendar.PartitiveMonths[idx].NarrowName; - else throw ERROR; + else throw RuntimeException(); break; case CalendarDisplayIndex::ERA: - if( idx >= aCalendar.Eras.getLength() ) throw ERROR; + if( idx >= aCalendar.Eras.getLength() ) throw RuntimeException(); if (nameType == 0) aStr = aCalendar.Eras[idx].AbbrevName; else if (nameType == 1) aStr = aCalendar.Eras[idx].FullName; - else throw ERROR; + else throw RuntimeException(); break; case CalendarDisplayIndex::YEAR: break; default: - throw ERROR; + throw RuntimeException(); } return aStr; } @@ -985,7 +983,7 @@ Calendar_gregorian::getDisplayStringImpl( sal_Int32 nCalendarDisplayCode, sal_In getDisplayStringImpl( CalendarDisplayCode::LONG_YEAR, nNativeNumberMode, true ); default: - throw ERROR; + throw RuntimeException(); } aOUStr = OUString::createFromAscii(aStr); } diff --git a/i18npool/source/transliteration/transliterationImpl.cxx b/i18npool/source/transliteration/transliterationImpl.cxx index 46368d88e167..8649eccfc807 100644 --- a/i18npool/source/transliteration/transliterationImpl.cxx +++ b/i18npool/source/transliteration/transliterationImpl.cxx @@ -40,8 +40,6 @@ using namespace com::sun::star::lang; namespace i18npool { -#define ERROR RuntimeException() - #define TmItem1( name ) \ {TransliterationModules_##name, TransliterationModulesNew_##name, #name} @@ -162,7 +160,7 @@ TransliterationImpl::getName() return bodyCascade[0]->getName(); if (numCascade < 1) return ( OUString("Not Loaded")); - throw ERROR; + throw RuntimeException(); } sal_Int16 SAL_CALL @@ -172,7 +170,7 @@ TransliterationImpl::getType() return (TransliterationType::CASCADE|TransliterationType::IGNORE); if (numCascade > 0 && bodyCascade[0].is()) return bodyCascade[0]->getType(); - throw ERROR; + throw RuntimeException(); } static TransliterationModules operator&(TransliterationModules lhs, TransliterationModules rhs) { @@ -189,7 +187,7 @@ TransliterationImpl::loadModule( TransliterationModules modType, const Locale& r if (bool(modType & TransliterationModules_IGNORE_MASK) && bool(modType & TransliterationModules_NON_IGNORE_MASK)) { - throw ERROR; + throw RuntimeException(); } else if (bool(modType & TransliterationModules_IGNORE_MASK)) { #define TransliterationModules_IGNORE_CASE_MASK (TransliterationModules_IGNORE_CASE | \ TransliterationModules_IGNORE_WIDTH | \ @@ -230,7 +228,7 @@ TransliterationImpl::loadModuleNew( const Sequence < TransliterationModulesNew > TransliterationModules mask = TransliterationModules_END_OF_MODULE; sal_Int32 count = modType.getLength(); if (count > maxCascade) - throw ERROR; // could not handle more than maxCascade + throw RuntimeException(); // could not handle more than maxCascade for (sal_Int32 i = 0; i < count; i++) { for (sal_Int16 j = 0; bool(TMlist[j].tmn); j++) { if (TMlist[j].tmn == modType[i]) { @@ -239,7 +237,7 @@ TransliterationImpl::loadModuleNew( const Sequence < TransliterationModulesNew > TransliterationModules_IGNORE_MASK : TransliterationModules_NON_IGNORE_MASK; else if (mask == TransliterationModules_IGNORE_MASK && (TMlist[i].tm&TransliterationModules_IGNORE_MASK) == TransliterationModules_END_OF_MODULE) - throw ERROR; // could not mess up ignore trans. with non_ignore trans. + throw RuntimeException(); // could not mess up ignore trans. with non_ignore trans. if (loadModuleByName(OUString::createFromAscii(TMlist[j].implName), bodyCascade[numCascade], rLocale)) numCascade++; break; @@ -261,7 +259,7 @@ void SAL_CALL TransliterationImpl::loadModulesByImplNames(const Sequence< OUString >& implNameList, const Locale& rLocale ) { if (implNameList.getLength() > maxCascade || implNameList.getLength() <= 0) - throw ERROR; + throw RuntimeException(); clear(); for (const auto& rName : implNameList) @@ -515,7 +513,7 @@ TransliterationImpl::getRange(const Sequence< OUString > &inStrs, const Sequence< OUString >& temp = bodyCascade[_numCascade]->transliterateRange(inStrs[j], inStrs[j+1]); for (const auto& rStr : temp) { - if ( j_tmp++ >= nMaxOutputLength ) throw ERROR; + if ( j_tmp++ >= nMaxOutputLength ) throw RuntimeException(); ostr.push_back(rStr); } }