[ http://issues.apache.org/jira/browse/XERCESC-1657?page=all ]
Christian Will updated XERCESC-1657:
------------------------------------
Attachment: isValidName.patch
patchfile...
> Improved XMLChar1_x::isValidName(...) function for null-terminated strings...
> -----------------------------------------------------------------------------
>
> Key: XERCESC-1657
> URL: http://issues.apache.org/jira/browse/XERCESC-1657
> Project: Xerces-C++
> Issue Type: Improvement
> Components: Utilities
> Affects Versions: 2.7.0
> Environment: Win, Linux, Unix, etc
> Reporter: Christian Will
> Priority: Minor
> Attachments: isValidName.patch
>
>
> For all function calls of XMLChar1_x::isValidName(const XMLCh* const
> toCheck, const unsigned int count) a null-terminated string is used. In most
> cases we calculate the length of the string and pass it as second parameter.
> Since we have to check all characters anyways and know the string ends with a
> null, there is no reason to calculate and pass the length to the function.
> I extended the XMLChar1_x class with two functions which takes only
> null-terminated strings without length information and removed the length
> from all existing old functions calls.
> ~Christian
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]