jdonohue 00/04/14 12:56:38
Modified: c/src/DOMSupport DOMServices.cpp
Log:
Commented out asserts
Revision Changes Path
1.7 +13 -6 xml-xalan/c/src/DOMSupport/DOMServices.cpp
Index: DOMServices.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/DOMSupport/DOMServices.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- DOMServices.cpp 2000/04/12 18:52:57 1.6
+++ DOMServices.cpp 2000/04/14 19:56:37 1.7
@@ -397,11 +397,17 @@
{
bool isNodeAfter = false;
+ // Doesn't matter in this case ...
+ if (XalanNode::DOCUMENT_NODE == node1.getNodeType()
+ && XalanNode::DOCUMENT_NODE == node2.getNodeType())
return false;
+
const XalanNode* parent1 = getParentOfNode(node1);
- assert(parent1 != 0);
+// @@ Could be document node
+// assert(parent1 != 0);
const XalanNode* parent2 = getParentOfNode(node2);
- assert(parent2 != 0);
+// @@ Could be document node
+// assert(parent2 != 0);
// Optimize for most common case
if(parent1 == parent2) // then we know they are siblings
@@ -489,16 +495,17 @@
}
prevChild1 = startNode1;
- assert(prevChild1 != 0);
+// @@ Could be document node
+// assert(prevChild1 != 0);
startNode1 = getParentOfNode(*startNode1);
- assert(startNode1 != 0);
+// assert(startNode1 != 0);
prevChild2 = startNode2;
- assert(prevChild2 != 0);
+// assert(prevChild2 != 0);
startNode2 = getParentOfNode(*startNode2);
- assert(startNode2 != 0);
+// assert(startNode2 != 0);
}
}