[ 
https://issues.apache.org/jira/browse/XERCESC-1657?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

cargilld reassigned XERCESC-1657:
---------------------------------

    Assignee: cargilld

> Improved XMLChar1_x::isValidName(...) function for null-terminated strings...
> -----------------------------------------------------------------------------
>
>                 Key: XERCESC-1657
>                 URL: https://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
>            Assignee: cargilld
>            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.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to