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