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