QXmlStreamReader: port the last two int/qsizetype mismatches
... before the port of Value::len to qsizetype. Pick-to: 6.3 6.2 Task-number: QTBUG-102465 Change-Id: I7d3823dc5b39d2afade735cdcf61f77ead89738b Reviewed-by: Lars Knoll <lars.knoll@qt.io>bb10
parent
dffba486d1
commit
5beb4f8516
|
|
@ -760,14 +760,14 @@ attlist_decl ::= langle_bang ATTLIST qname attdef_list space_opt RANGLE;
|
|||
case $rule_number: {
|
||||
if (referenceToUnparsedEntityDetected && !standalone)
|
||||
break;
|
||||
int n = dtdAttributes.size();
|
||||
qsizetype n = dtdAttributes.size();
|
||||
XmlStringRef tagName = addToStringStorage(symName(3));
|
||||
while (n--) {
|
||||
DtdAttribute &dtdAttribute = dtdAttributes[n];
|
||||
if (!dtdAttribute.tagName.isNull())
|
||||
break;
|
||||
dtdAttribute.tagName = tagName;
|
||||
for (int i = 0; i < n; ++i) {
|
||||
for (qsizetype i = 0; i < n; ++i) {
|
||||
if ((dtdAttributes[i].tagName.isNull() || dtdAttributes[i].tagName == tagName)
|
||||
&& dtdAttributes[i].attributeQualifiedName == dtdAttribute.attributeQualifiedName) {
|
||||
dtdAttribute.attributeQualifiedName.clear(); // redefined, delete it
|
||||
|
|
|
|||
|
|
@ -486,14 +486,14 @@ bool QXmlStreamReaderPrivate::parse()
|
|||
case 88: {
|
||||
if (referenceToUnparsedEntityDetected && !standalone)
|
||||
break;
|
||||
int n = dtdAttributes.size();
|
||||
qsizetype n = dtdAttributes.size();
|
||||
XmlStringRef tagName = addToStringStorage(symName(3));
|
||||
while (n--) {
|
||||
DtdAttribute &dtdAttribute = dtdAttributes[n];
|
||||
if (!dtdAttribute.tagName.isNull())
|
||||
break;
|
||||
dtdAttribute.tagName = tagName;
|
||||
for (int i = 0; i < n; ++i) {
|
||||
for (qsizetype i = 0; i < n; ++i) {
|
||||
if ((dtdAttributes[i].tagName.isNull() || dtdAttributes[i].tagName == tagName)
|
||||
&& dtdAttributes[i].attributeQualifiedName == dtdAttribute.attributeQualifiedName) {
|
||||
dtdAttribute.attributeQualifiedName.clear(); // redefined, delete it
|
||||
|
|
|
|||
Loading…
Reference in New Issue