Author: cargilld
Date: Wed Jul 27 08:08:56 2005
New Revision: 225535

URL: http://svn.apache.org/viewcvs?rev=225535&view=rev
Log:
Add checks for uniconv390 transcoder.

Modified:
    xerces/c/branches/xerces-2.7/src/xercesc/util/regx/RangeToken.cpp

Modified: xerces/c/branches/xerces-2.7/src/xercesc/util/regx/RangeToken.cpp
URL: 
http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/util/regx/RangeToken.cpp?rev=225535&r1=225534&r2=225535&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/util/regx/RangeToken.cpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/util/regx/RangeToken.cpp Wed Jul 
27 08:08:56 2005
@@ -27,10 +27,10 @@
 #include <xercesc/util/regx/TokenFactory.hpp>
 #include <xercesc/util/IllegalArgumentException.hpp>
 
-#if !defined(XML_USE_ICU_TRANSCODER) || defined (XML_USE_UNICONV390_TRANSCODER)
-#include <xercesc/util/XMLUniDefs.hpp>
-#else
+#if defined(XML_USE_ICU_TRANSCODER) || defined (XML_USE_UNICONV390_TRANSCODER)
 #include <unicode/uchar.h>
+#else
+#include <xercesc/util/XMLUniDefs.hpp>
 #endif
 
 XERCES_CPP_NAMESPACE_BEGIN
@@ -79,20 +79,7 @@
 
         for (unsigned int i = 0;  i < fElemCount - 1;  i += 2) {
             for (XMLInt32 ch = fRanges[i];  ch <= fRanges[i + 1];  ++ch) {
-#if !defined(XML_USE_ICU_TRANSCODER)
-                if (ch >= chLatin_A && ch <= chLatin_Z)
-                {
-                    ch += chLatin_a - chLatin_A;
-
-                    lwrToken->addRange(ch, ch);
-                }
-                else if (ch >= chLatin_a && ch <= chLatin_z)
-                {
-                    ch -= chLatin_a - chLatin_A;
-
-                    lwrToken->addRange(ch, ch);
-                }
-#else
+#if defined(XML_USE_ICU_TRANSCODER) || defined (XML_USE_UNICONV390_TRANSCODER)
                 const XMLInt32  upperCh = u_toupper(ch);
 
                 if (upperCh != ch)
@@ -112,6 +99,19 @@
                 if (titleCh != ch && titleCh != upperCh)
                 {
                     lwrToken->addRange(titleCh, titleCh);
+                }
+#else
+                if (ch >= chLatin_A && ch <= chLatin_Z)
+                {
+                    ch += chLatin_a - chLatin_A;
+
+                    lwrToken->addRange(ch, ch);
+                }
+                else if (ch >= chLatin_a && ch <= chLatin_z)
+                {
+                    ch -= chLatin_a - chLatin_A;
+
+                    lwrToken->addRange(ch, ch);
                 }
 #endif
             }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to