summaryrefslogtreecommitdiff
path: root/xmlhelp
diff options
context:
space:
mode:
Diffstat (limited to 'xmlhelp')
-rw-r--r--xmlhelp/source/cxxhelp/provider/urlparameter.cxx23
1 files changed, 2 insertions, 21 deletions
diff --git a/xmlhelp/source/cxxhelp/provider/urlparameter.cxx b/xmlhelp/source/cxxhelp/provider/urlparameter.cxx
index 4db1933dc82d..0099970f7c6e 100644
--- a/xmlhelp/source/cxxhelp/provider/urlparameter.cxx
+++ b/xmlhelp/source/cxxhelp/provider/urlparameter.cxx
@@ -27,6 +27,7 @@
#include <comphelper/processfactory.hxx>
#include <rtl/uri.hxx>
#include <rtl/ustrbuf.hxx>
+#include <rtl/character.hxx>
#include <libxslt/xslt.h>
#include <libxslt/transform.h>
#include <libxslt/xsltutils.h>
@@ -46,26 +47,6 @@
#include "urlparameter.hxx"
#include "databases.hxx"
-namespace chelp {
-
- inline bool ascii_isDigit( sal_Unicode ch )
- {
- return ((ch >= 0x0030) && (ch <= 0x0039));
- }
-
- inline bool ascii_isLetter( sal_Unicode ch )
- {
- return ( ( (ch >= 0x0041) && (ch <= 0x005A) ) ||
- ( (ch >= 0x0061) && (ch <= 0x007A) ) );
- }
-
- inline bool isLetterOrDigit( sal_Unicode ch )
- {
- return ascii_isLetter( ch ) || ascii_isDigit( ch );
- }
-
-}
-
using namespace cppu;
using namespace com::sun::star::io;
using namespace com::sun::star::uno;
@@ -469,7 +450,7 @@ bool URLParameter::module()
{
sal_Int32 idx = 0,length = m_aExpr.getLength();
- while( idx < length && isLetterOrDigit( (m_aExpr.getStr())[idx] ) )
+ while( idx < length && rtl::isAsciiAlphanumeric( (m_aExpr.getStr())[idx] ) )
++idx;
if( idx != 0 )