diff options
Diffstat (limited to 'i18npool')
3 files changed, 4 insertions, 4 deletions
diff --git a/i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx b/i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx index 7a024633fa6e..a082b026f0ad 100644 --- a/i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx +++ b/i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx @@ -472,7 +472,7 @@ void lcl_formatPersianWord( sal_Int32 nNumber, OUString& rsResult ) * only for numbers up to 9999. */ static -OUStringBuffer gr_smallNum(sal_Unicode table[], int n) +OUString gr_smallNum(sal_Unicode table[], int n) { if (n > 9999) throw IllegalArgumentException(); @@ -496,7 +496,7 @@ OUStringBuffer gr_smallNum(sal_Unicode table[], int n) sb.insert(0, LEFT_KERAIA); } - return sb; + return sb.makeStringAndClear(); } static diff --git a/i18npool/source/indexentry/indexentrysupplier_default.cxx b/i18npool/source/indexentry/indexentrysupplier_default.cxx index 6d6ceb6e1aee..ec29d86fe635 100644 --- a/i18npool/source/indexentry/indexentrysupplier_default.cxx +++ b/i18npool/source/indexentry/indexentrysupplier_default.cxx @@ -179,7 +179,7 @@ void Index::makeIndexKeys(const lang::Locale &rLocale, const OUString &algorithm if (!keyStr.getLength()) { keyStr = LocaleData().getIndexKeysByAlgorithm(LOCALE_EN, LocaleData().getDefaultIndexAlgorithm(LOCALE_EN)); - if (!keyStr) + if (!keyStr.getLength()) throw RuntimeException(); } diff --git a/i18npool/source/localedata/saxparser.cxx b/i18npool/source/localedata/saxparser.cxx index 989e7deba0de..81caef980bed 100644 --- a/i18npool/source/localedata/saxparser.cxx +++ b/i18npool/source/localedata/saxparser.cxx @@ -272,7 +272,7 @@ public: // ExtendedDocumentHandler source.sPublicId = sPublicId; source.aInputStream = createStreamFromFile( - OUStringToOString( sSystemId , RTL_TEXTENCODING_ASCII_US) ); + OUStringToOString(sSystemId, RTL_TEXTENCODING_ASCII_US).getStr() ); return source; } |