[
https://issues.apache.org/jira/browse/XERCESC-2206?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17132655#comment-17132655
]
Scott Cantor commented on XERCESC-2206:
---------------------------------------
I don't know that it's going to cause "pain" but I'm trying to say that it will
necessitate maintaining two branches to do this, when we obviously are having
trouble finding bodies to maintain even one.
It's not easy for me to say that the benefit is worth it. In my experience, if
you can't drop the old, there's little value in adding technical debt for the
new.
I think what I would probably argue is that having staged patches that update
the code may be "good enough" vs. actually shipping them and having to support
both.
> Use char16_t and unicode literals to replace various XMLCh types
> ----------------------------------------------------------------
>
> Key: XERCESC-2206
> URL: https://issues.apache.org/jira/browse/XERCESC-2206
> Project: Xerces-C++
> Issue Type: Bug
> Components: Miscellaneous
> Affects Versions: 3.3.0
> Reporter: Roger Leigh
> Assignee: Roger Leigh
> Priority: Major
> Fix For: 3.3.0
>
>
> Currently, XMLCh can be a variety of 16-bit types depending upon the
> platform, from wchar_t, uint16_t, unsigned short, to char16_t.
> To reduce the platform-specific variability, fix XMLCh to char16_t, and also
> permit the use of u"" unicode string literals in the codebase. This will
> allow replacement of Unicode constants with direct use of literals.
> This will additionally reduce the size of the test matrix with only one
> character variant to test.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]