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]

Reply via email to