peiyongz 2004/06/28 11:36:49
Modified: c/src/xercesc/util XMLString.cpp
Log:
removeChar
Revision Changes Path
1.33 +6 -11 xml-xerces/c/src/xercesc/util/XMLString.cpp
Index: XMLString.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/XMLString.cpp,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- XMLString.cpp 25 May 2004 18:11:32 -0000 1.32
+++ XMLString.cpp 28 Jun 2004 18:36:49 -0000 1.33
@@ -1776,20 +1776,15 @@
, XMLBuffer& dstBuffer)
{
const XMLCh* pszSrc = srcString;
+ XMLCh c;
dstBuffer.reset();
- while (*pszSrc)
+ while (c=*pszSrc++)
{
- if (*pszSrc == toRemove)
- {
- pszSrc++;
- }
- else
- {
- dstBuffer.append(*pszSrc);
- pszSrc++;
- }
+ if (c != toRemove)
+ dstBuffer.append(c);
+
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]