i18npool/source/breakiterator/breakiteratorImpl.cxx |   20 +++++++++-----------
 1 file changed, 9 insertions(+), 11 deletions(-)

New commits:
commit cac9c7db6257b27724d90d4a355e52e456ef7e08
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Mon Dec 23 11:12:18 2024 +0100
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Mon Dec 23 12:19:11 2024 +0100

    i18npool: drop macro
    
    Change-Id: I517ab7ba57c5f91282b6271e64113d868191dd5d
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/179225
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/i18npool/source/breakiterator/breakiteratorImpl.cxx 
b/i18npool/source/breakiterator/breakiteratorImpl.cxx
index ecff78cb790b..790f4824836a 100644
--- a/i18npool/source/breakiterator/breakiteratorImpl.cxx
+++ b/i18npool/source/breakiterator/breakiteratorImpl.cxx
@@ -50,8 +50,6 @@ BreakIteratorImpl::~BreakIteratorImpl()
 {
 }
 
-#define LBI getLocaleSpecificBreakIterator(rLocale)
-
 sal_Int32 SAL_CALL BreakIteratorImpl::nextCharacters( const OUString& Text, 
sal_Int32 nStartPos,
         const Locale &rLocale, sal_Int16 nCharacterIteratorMode, sal_Int32 
nCount, sal_Int32& nDone )
 {
@@ -59,7 +57,7 @@ sal_Int32 SAL_CALL BreakIteratorImpl::nextCharacters( const 
OUString& Text, sal_
         throw RuntimeException("BreakIteratorImpl::nextCharacters: expected 
nCount >=0, got "
                                + OUString::number(nCount));
 
-    return LBI->nextCharacters( Text, nStartPos, rLocale, 
nCharacterIteratorMode, nCount, nDone);
+    return getLocaleSpecificBreakIterator(rLocale)->nextCharacters( Text, 
nStartPos, rLocale, nCharacterIteratorMode, nCount, nDone);
 }
 
 sal_Int32 SAL_CALL BreakIteratorImpl::previousCharacters( const OUString& 
Text, sal_Int32 nStartPos,
@@ -69,7 +67,7 @@ sal_Int32 SAL_CALL BreakIteratorImpl::previousCharacters( 
const OUString& Text,
         throw RuntimeException("BreakIteratorImpl::previousCharacters: 
expected nCount >=0, got "
                                + OUString::number(nCount));
 
-    return LBI->previousCharacters( Text, nStartPos, rLocale, 
nCharacterIteratorMode, nCount, nDone);
+    return getLocaleSpecificBreakIterator(rLocale)->previousCharacters( Text, 
nStartPos, rLocale, nCharacterIteratorMode, nCount, nDone);
 }
 
 #define isZWSP(c) (ch == 0x200B)
@@ -129,7 +127,7 @@ Boundary SAL_CALL BreakIteratorImpl::nextWord( const 
OUString& Text, sal_Int32 n
     else if (nStartPos >= len)
         result.endPos = result.startPos = len;
     else {
-        result = LBI->nextWord(Text, nStartPos, rLocale, rWordType);
+        result = getLocaleSpecificBreakIterator(rLocale)->nextWord(Text, 
nStartPos, rLocale, rWordType);
 
         nStartPos = skipSpace(Text, result.startPos, len, rWordType, true);
 
@@ -137,7 +135,7 @@ Boundary SAL_CALL BreakIteratorImpl::nextWord( const 
OUString& Text, sal_Int32 n
             if( nStartPos >= len )
                 result.startPos = result.endPos = len;
             else {
-                result = LBI->getWordBoundary(Text, nStartPos, rLocale, 
rWordType, true);
+                result = 
getLocaleSpecificBreakIterator(rLocale)->getWordBoundary(Text, nStartPos, 
rLocale, rWordType, true);
                 // i88041: avoid startPos goes back to nStartPos when 
switching between Latin and CJK scripts
                 if (result.startPos < nStartPos) result.startPos = nStartPos;
             }
@@ -172,7 +170,7 @@ Boundary SAL_CALL BreakIteratorImpl::previousWord( const 
OUString& Text, sal_Int
         return result;
     }
 
-    return LBI->previousWord(Text, result.startPos, rLocale, rWordType);
+    return getLocaleSpecificBreakIterator(rLocale)->previousWord(Text, 
result.startPos, rLocale, rWordType);
 }
 
 
@@ -203,7 +201,7 @@ Boundary SAL_CALL BreakIteratorImpl::getWordBoundary( const 
OUString& Text, sal_
                 else
                     nPos = bDirection ? next : prev;
             }
-            result = LBI->getWordBoundary(Text, nPos, rLocale, rWordType, 
bDirection);
+            result = 
getLocaleSpecificBreakIterator(rLocale)->getWordBoundary(Text, nPos, rLocale, 
rWordType, bDirection);
         }
     }
     return result;
@@ -247,7 +245,7 @@ sal_Int32 SAL_CALL BreakIteratorImpl::beginOfSentence( 
const OUString& Text, sal
     if (nStartPos < 0 || nStartPos > Text.getLength())
         return -1;
     if (Text.isEmpty()) return 0;
-    return LBI->beginOfSentence(Text, nStartPos, rLocale);
+    return getLocaleSpecificBreakIterator(rLocale)->beginOfSentence(Text, 
nStartPos, rLocale);
 }
 
 sal_Int32 SAL_CALL BreakIteratorImpl::endOfSentence( const OUString& Text, 
sal_Int32 nStartPos,
@@ -256,14 +254,14 @@ sal_Int32 SAL_CALL BreakIteratorImpl::endOfSentence( 
const OUString& Text, sal_I
     if (nStartPos < 0 || nStartPos > Text.getLength())
         return -1;
     if (Text.isEmpty()) return 0;
-    return LBI->endOfSentence(Text, nStartPos, rLocale);
+    return getLocaleSpecificBreakIterator(rLocale)->endOfSentence(Text, 
nStartPos, rLocale);
 }
 
 LineBreakResults SAL_CALL BreakIteratorImpl::getLineBreak( const OUString& 
Text, sal_Int32 nStartPos,
         const Locale& rLocale, sal_Int32 nMinBreakPos, const 
LineBreakHyphenationOptions& hOptions,
         const LineBreakUserOptions& bOptions )
 {
-    return LBI->getLineBreak(Text, nStartPos, rLocale, nMinBreakPos, hOptions, 
bOptions);
+    return getLocaleSpecificBreakIterator(rLocale)->getLineBreak(Text, 
nStartPos, rLocale, nMinBreakPos, hOptions, bOptions);
 }
 
 sal_Int16 SAL_CALL BreakIteratorImpl::getScriptType( const OUString& Text, 
sal_Int32 nPos )

Reply via email to