dbertoni 2004/10/12 14:28:07
Modified: c/src/xalanc/XalanDOM XalanDOMString.hpp
Log:
Fixed bug in capacity().
Revision Changes Path
1.9 +4 -1 xml-xalan/c/src/xalanc/XalanDOM/XalanDOMString.hpp
Index: XalanDOMString.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/xalanc/XalanDOM/XalanDOMString.hpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- XalanDOMString.hpp 5 Aug 2004 23:38:38 -0000 1.8
+++ XalanDOMString.hpp 12 Oct 2004 21:28:07 -0000 1.9
@@ -231,7 +231,10 @@
{
invariants();
- return size_type(m_data.capacity()) - 1;
+ const XalanDOMCharVectorType::size_type theCapacity =
+ m_data.capacity();
+
+ return theCapacity == 0 ? 0 : size_type(theCapacity - 1);
}
void
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]