[Libreoffice-commits] core.git: helpcompiler/source

Stephan Bergmann sbergman at redhat.com
Wed Mar 22 20:42:13 UTC 2017


 helpcompiler/source/HelpLinker.cxx |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

New commits:
commit e665ecfc32fc8be96d8b2318c881da288b007c52
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Wed Mar 22 21:41:44 2017 +0100

    Use rtl::isAscii* instead of ctype.h is* (and fix passing plain char)
    
    Change-Id: If8085dc00db196eb51b6f14b4f4bac7c37dab249

diff --git a/helpcompiler/source/HelpLinker.cxx b/helpcompiler/source/HelpLinker.cxx
index b06295fdf22c..285241ae18c4 100644
--- a/helpcompiler/source/HelpLinker.cxx
+++ b/helpcompiler/source/HelpLinker.cxx
@@ -212,9 +212,11 @@ namespace URLEncoder
         std::string result;
         for (char c : rIn)
         {
-            if (isalnum (c) || strchr (good, c))
+            if (rtl::isAsciiAlphanumeric (static_cast<unsigned char>(c))
+                || strchr (good, c))
+            {
                 result += c;
-            else {
+            } else {
                 result += '%';
                 result += hex[static_cast<unsigned char>(c) >> 4];
                 result += hex[c & 0xf];


More information about the Libreoffice-commits mailing list