i18npool/source/transliteration/transliteration_Numeric.cxx |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

New commits:
commit 7b8ef7cf923c5dfbc54871e88b780ddaeb9436c5
Author:     Arnaud VERSINI <[email protected]>
AuthorDate: Wed May 1 17:23:11 2024 +0200
Commit:     Noel Grandin <[email protected]>
CommitDate: Thu May 2 10:02:37 2024 +0200

    i18npoool : use rtl::isAsciiDigit instead of local isnumber
    
    Change-Id: I1e9df1b048169767e649fc825f7a49dac16c040f
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166969
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <[email protected]>

diff --git a/i18npool/source/transliteration/transliteration_Numeric.cxx 
b/i18npool/source/transliteration/transliteration_Numeric.cxx
index e0717379ed4c..fb01072a2302 100644
--- a/i18npool/source/transliteration/transliteration_Numeric.cxx
+++ b/i18npool/source/transliteration/transliteration_Numeric.cxx
@@ -22,6 +22,7 @@
 
 #include <transliteration_Numeric.hxx>
 #include <nativenumbersupplier.hxx>
+#include <rtl/character.hxx>
 #include <rtl/ref.hxx>
 
 using namespace com::sun::star::i18n;
@@ -54,7 +55,6 @@ Sequence< OUString > SAL_CALL
 }
 
 
-#define isNumber(c) ((c) >= 0x30 && (c) <= 0x39)
 #define NUMBER_ZERO 0x30
 
 OUString
@@ -74,7 +74,7 @@ transliteration_Numeric::transliterateBullet( 
std::u16string_view inStr, sal_Int
     auto ppOffset = pOffset ? pOffset->getArray() : nullptr;
 
     for (sal_Int32 i = startPos; i < endPos; i++) {
-        if (isNumber(inStr[i]))
+        if (rtl::isAsciiDigit(inStr[i]))
         {
             if (number == -1) {
                 startPos = i;
@@ -127,7 +127,7 @@ sal_Unicode SAL_CALL
 transliteration_Numeric::transliterateChar2Char( sal_Unicode inChar )
 {
     if (tableSize) {
-        if (isNumber(inChar)) {
+        if (rtl::isAsciiDigit(inChar)) {
             sal_Int16 number = inChar - NUMBER_ZERO;
             if (number <= tableSize || recycleSymbol)
                 return table[--number % tableSize];

Reply via email to