From c0e8614ba9e8b15d1cbaf56f876ffb9105667f15 Mon Sep 17 00:00:00 2001 From: Alberto Massari <amassari@apache.org> Date: Fri, 6 Jul 2007 19:42:44 +0000 Subject: [PATCH] Sometimes, a signed int is really necessary... git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@554014 13f79535-47bb-0310-9956-ffa450edef68 --- src/xercesc/dom/impl/DOMAttrMapImpl.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/xercesc/dom/impl/DOMAttrMapImpl.cpp b/src/xercesc/dom/impl/DOMAttrMapImpl.cpp index 3a8d3bbff..bd2149ee2 100644 --- a/src/xercesc/dom/impl/DOMAttrMapImpl.cpp +++ b/src/xercesc/dom/impl/DOMAttrMapImpl.cpp @@ -113,10 +113,10 @@ int DOMAttrMapImpl::findNamePoint(const XMLCh *name) const { // Binary search - unsigned int i=0; + int i=0; if(fNodes!=0) { - unsigned int first=0,last=fNodes->size()-1; + int first=0,last=(int)fNodes->size()-1; while(first<=last) { @@ -381,8 +381,8 @@ DOMNode * DOMAttrMapImpl::removeNamedItemAt(unsigned int index) void DOMAttrMapImpl::reconcileDefaultAttributes(const DOMAttrMapImpl* defaults) { // remove any existing default - unsigned int nsize = getLength(); - for (unsigned int i = nsize - 1; i >= 0; i--) { + int nsize = (int)getLength(); + for (int i = nsize - 1; i >= 0; i--) { DOMAttr* attr = (DOMAttr*)item(i); if (!attr->getSpecified()) { removeNamedItemAt(i); @@ -417,9 +417,9 @@ void DOMAttrMapImpl::reconcileDefaultAttributes(const DOMAttrMapImpl* defaults) * Move specified attributes from the given map to this one */ void DOMAttrMapImpl::moveSpecifiedAttributes(DOMAttrMapImpl* srcmap) { - unsigned int nsize = srcmap->getLength(); + int nsize = (int)srcmap->getLength(); - for (unsigned int i = nsize - 1; i >= 0; i--) { + for (int i = nsize - 1; i >= 0; i--) { DOMAttr* attr = (DOMAttr*)srcmap->item(i); if (attr->getSpecified()) { srcmap->removeNamedItemAt(i); -- GitLab