From 3829892dbc5475a49250729541be369ea9532d28 Mon Sep 17 00:00:00 2001
From: Caolán McNamara <caolanm@redhat.com>
Date: Mon, 29 Aug 2011 00:36:22 +0100
Subject: merge together 5 or ascii isalpha/isalnum/isdigit implementations

---
 forms/source/xforms/submission/serialization_urlencoded.cxx | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

(limited to 'forms/source')

diff --git a/forms/source/xforms/submission/serialization_urlencoded.cxx b/forms/source/xforms/submission/serialization_urlencoded.cxx
index b0f498ff1b96..021acad5b830 100644
--- a/forms/source/xforms/submission/serialization_urlencoded.cxx
+++ b/forms/source/xforms/submission/serialization_urlencoded.cxx
@@ -38,6 +38,7 @@
 #include <rtl/ustrbuf.hxx>
 #include <rtl/strbuf.hxx>
 #include <unotools/processfactory.hxx>
+#include <comphelper/string.hxx>
 
 #include <stdio.h>
 
@@ -66,10 +67,8 @@ CSerializationURLEncoded::CSerializationURLEncoded()
 */
 sal_Bool CSerializationURLEncoded::is_unreserved(sal_Char c)
 {
-    //digit?
-    if (c >= '0' && c <= '9') return sal_True;
-    if (c >= 'A' && c <= 'Z') return sal_True;
-    if (c >= 'a' && c <= 'z') return sal_True;
+    if (comphelper::string::isalnumAscii(c))
+        return sal_True;
     switch (c) {
         case '-':
         case '_':
-- 
cgit