You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by ca...@apache.org on 2005/06/22 14:45:36 UTC

svn commit: r191823 - /xerces/c/branches/xerces-2.7/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp

Author: cargilld
Date: Wed Jun 22 05:45:35 2005
New Revision: 191823

URL: http://svn.apache.org/viewcvs?rev=191823&view=rev
Log:
Update support for Uniconv390TransService::isSpace.

Modified:
    xerces/c/branches/xerces-2.7/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp

Modified: xerces/c/branches/xerces-2.7/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp?rev=191823&r1=191822&r2=191823&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp Wed Jun 22 05:45:35 2005
@@ -60,6 +60,7 @@
 #include <xercesc/util/XMLUTF8Transcoder.hpp>
 #include <xercesc/util/XMLUTF16Transcoder.hpp>
 #include <xercesc/util/XMLWin1252Transcoder.hpp>
+#include <unicode/uchar.h>
 
 XERCES_CPP_NAMESPACE_BEGIN
 
@@ -350,14 +351,14 @@
 
 bool Uniconv390TransService::isSpace(const XMLCh toCheck) const
 {
-DBGPRINTF2("isspace checking %x\n",toCheck);
-   unsigned short chartype = XMLUniCharacter::getType(toCheck);
-   if ( (chartype == XMLUniCharacter::SPACE_SEPARATOR) ||
-        (chartype == XMLUniCharacter::LINE_SEPARATOR)   ||
-        (chartype == XMLUniCharacter::PARAGRAPH_SEPARATOR) )
-      return true;
-   else
-      return false;
+	/* copied from ICU */
+    if ((toCheck == 0x09)
+    ||  (toCheck == 0x0A)
+    ||  (toCheck == 0x0D))
+    {
+        return true;
+    }
+    return (u_isspace(UChar(toCheck)) != 0);
 }
 
 bool Uniconv390TransService::supportsSrcOfs() const



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org