dbertoni 00/12/06 15:40:41
Modified: c/src/PlatformSupport XalanDOMStringPool.cpp
XalanDOMStringPool.hpp
Log:
Changed interface to allow for creation of string from non-null-terminated
string.
Revision Changes Path
1.3 +3 -1 xml-xalan/c/src/PlatformSupport/XalanDOMStringPool.cpp
Index: XalanDOMStringPool.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/XalanDOMStringPool.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- XalanDOMStringPool.cpp 2000/11/20 16:25:47 1.2
+++ XalanDOMStringPool.cpp 2000/12/06 23:40:40 1.3
@@ -109,7 +109,9 @@
const XalanDOMString&
-XalanDOMStringPool::get(const XalanDOMChar* theString)
+XalanDOMStringPool::get(
+ const XalanDOMChar* theString,
+ unsigned int /* theLength */)
{
assert(m_strings.size() == m_index.size());
1.3 +4 -1 xml-xalan/c/src/PlatformSupport/XalanDOMStringPool.hpp
Index: XalanDOMStringPool.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/XalanDOMStringPool.hpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- XalanDOMStringPool.hpp 2000/11/02 22:25:37 1.2
+++ XalanDOMStringPool.hpp 2000/12/06 23:40:40 1.3
@@ -131,10 +131,13 @@
* Get a pooled string. If the string is not pooled, it is added.
*
* @param theString The string to pool.
+ * @param theLength The length of the string. If -1, the string is
assumed to be null-terminated.
* @return a const reference to the pooled string.
*/
virtual const XalanDOMString&
- get(const XalanDOMChar* theString);
+ get(
+ const XalanDOMChar* theString,
+ unsigned int theLength =
unsigned(-1));
private: