You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by tn...@apache.org on 2001/11/09 15:26:13 UTC

cvs commit: xml-xerces/c/src/util XMLString.cpp

tng         01/11/09 06:26:13

  Modified:    c/src/util XMLString.cpp
  Log:
  Bug Fix: maxChars in copyNString is more related to the target than the src.  Fixed by Linda Swan.
  
  Revision  Changes    Path
  1.28      +13 -13    xml-xerces/c/src/util/XMLString.cpp
  
  Index: XMLString.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/util/XMLString.cpp,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- XMLString.cpp	2001/10/04 15:08:55	1.27
  +++ XMLString.cpp	2001/11/09 14:26:13	1.28
  @@ -55,7 +55,7 @@
    */
   
   /*
  - * $Id: XMLString.cpp,v 1.27 2001/10/04 15:08:55 knoaman Exp $
  + * $Id: XMLString.cpp,v 1.28 2001/11/09 14:26:13 tng Exp $
    */
   
   
  @@ -636,7 +636,7 @@
   
       return true;
   }
  - 
  +
   /**
     * isValidName
     *
  @@ -646,19 +646,19 @@
     */
   bool XMLString::isValidName(const XMLCh* const name) {
   
  -    if (!name || 
  +    if (!name ||
           (XMLString::stringLen(name) == 0))
           return false;
   
       const XMLCh* tempName = name;
       XMLCh firstChar = *tempName++;
   
  -    if (!XMLReader::isXMLLetter(firstChar) && 
  +    if (!XMLReader::isXMLLetter(firstChar) &&
           (firstChar != chUnderscore)        &&
  -        (firstChar != chColon)              ) 
  +        (firstChar != chColon)              )
           return false;
   
  -    while(*tempName) 
  +    while(*tempName)
           if (!XMLReader::isNameChar(*tempName++))
               return false;
   
  @@ -668,10 +668,10 @@
   /**
     * isValidEncName
     *
  -  * [80] EncName ::= [A-Za-z] ([A-Za-z0-9._] | '-')* 
  +  * [80] EncName ::= [A-Za-z] ([A-Za-z0-9._] | '-')*
     *
     */
  -bool XMLString::isValidEncName(const XMLCh* const name) 
  +bool XMLString::isValidEncName(const XMLCh* const name)
   {
   
       if ( ( !name) ||
  @@ -702,9 +702,9 @@
   /**
     * isValidQName
     *
  -  * [6]  QName ::=  (Prefix ':')? LocalPart 
  -  * [7]  Prefix ::=  NCName 
  -  * [8]  LocalPart ::=  NCName 
  +  * [6]  QName ::=  (Prefix ':')? LocalPart
  +  * [7]  Prefix ::=  NCName
  +  * [8]  LocalPart ::=  NCName
     *
     */
   bool XMLString::isValidQName(const XMLCh* const name)
  @@ -1093,9 +1093,9 @@
   {
       XMLCh* outPtr = target;
       const XMLCh* srcPtr = src;
  -    const XMLCh* endPtr = src + maxChars - 1;
  +    const XMLCh* endPtr = target + maxChars - 1;
   
  -    while (*srcPtr && (srcPtr <= endPtr))
  +    while (*srcPtr && (outPtr <= endPtr))
           *outPtr++ = *srcPtr++;
   
       // Cap it off here
  
  
  

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