amassari 2005/01/26 05:40:20
Modified: c/src/xercesc/dom/impl DOMConfigurationImpl.cpp
DOMNodeImpl.cpp
Log:
Removed warnings
Revision Changes Path
1.11 +7 -26
xml-xerces/c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp
Index: DOMConfigurationImpl.cpp
===================================================================
RCS file:
/home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- DOMConfigurationImpl.cpp 6 Jan 2005 21:39:43 -0000 1.10
+++ DOMConfigurationImpl.cpp 26 Jan 2005 13:40:20 -0000 1.11
@@ -99,22 +99,16 @@
throw DOMException(DOMException::NOT_SUPPORTED_ERR, 0,
fMemoryManager);
}
- bool isBooleanParameter = true;
DOMConfigurationFeature whichFlag;
try {
whichFlag = getFeatureFlag(lowerCaseName);
- } catch(DOMException&) {
- // must not be a boolean parameter
- isBooleanParameter = false;
- }
-
- if(isBooleanParameter) {
if(*((bool*)value)) {
featureValues |= whichFlag;
} else {
featureValues &= ~whichFlag;
}
- } else {
+ } catch(DOMException&) {
+ // must not be a boolean parameter
if(XMLString::equals(lowerCaseName, fgERROR_HANDLER)) {
fErrorHandler = (DOMErrorHandler*)value;
} else if (XMLString::equals(lowerCaseName, fgSCHEMA_TYPE)) {
@@ -139,22 +133,16 @@
XMLString::lowerCase(lowerCaseName);
- bool isBooleanParameter = true;
DOMConfigurationFeature whichFlag;
try {
whichFlag = getFeatureFlag(lowerCaseName);
- } catch (DOMException&) {
- // must not be a boolean parameter
- isBooleanParameter = false;
- }
-
- if(isBooleanParameter){
if(featureValues & whichFlag) {
return &fTrue;
} else {
return &fFalse;
}
- } else {
+ } catch (DOMException&) {
+ // must not be a boolean parameter
if(XMLString::equals(lowerCaseName, fgERROR_HANDLER)) {
return fErrorHandler;
} else if (XMLString::equals(lowerCaseName, fgSCHEMA_TYPE)) {
@@ -190,18 +178,10 @@
XMLString::lowerCase(lowerCaseName);
- bool isBooleanParameter = true;
- bool booleanValue = false;
DOMConfigurationFeature whichFlag;
try {
whichFlag = getFeatureFlag(lowerCaseName);
- booleanValue = *((bool*)value);
- } catch (DOMException&) {
- // must not be a boolean parameter
- isBooleanParameter = false;
- }
-
- if(isBooleanParameter) {
+ bool booleanValue = *((bool*)value);
switch (whichFlag) {
case FEATURE_CANONICAL_FORM:
if(booleanValue) return false; // optional //
@@ -246,7 +226,8 @@
else return false; // optional //
default: return false; // should never be here
}
- } else {
+ } catch (DOMException&) {
+ // must not be a boolean parameter
if(XMLString::equals(lowerCaseName, fgERROR_HANDLER)) {
return true; // required //
} else if (XMLString::equals(lowerCaseName, fgSCHEMA_TYPE)) {
1.36 +2 -4 xml-xerces/c/src/xercesc/dom/impl/DOMNodeImpl.cpp
Index: DOMNodeImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMNodeImpl.cpp,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- DOMNodeImpl.cpp 20 Oct 2004 15:18:20 -0000 1.35
+++ DOMNodeImpl.cpp 26 Jan 2005 13:40:20 -0000 1.36
@@ -363,10 +363,8 @@
if (XMLString::equals(namespaceURI, XMLUni::fgXMLNSURIName))
return XMLUni::fgXMLNSURIName;
throw DOMException(DOMException::NAMESPACE_ERR, 0);
- } else if (namespaceURI == 0 || *namespaceURI == 0) {
+ } else if (namespaceURI == 0 || *namespaceURI == 0)
throw DOMException(DOMException::NAMESPACE_ERR, 0);
- } else
- return namespaceURI;
return namespaceURI;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]