dbertoni 2003/05/14 09:25:56
Modified: c/Tests/Harness FileUtility.cpp FileUtility.hpp
Log:
Changed the implementation so the stream still owns the memory.
Revision Changes Path
1.49 +14 -1 xml-xalan/c/Tests/Harness/FileUtility.cpp
Index: FileUtility.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/Tests/Harness/FileUtility.cpp,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- FileUtility.cpp 30 Apr 2003 20:35:59 -0000 1.48
+++ FileUtility.cpp 14 May 2003 16:25:55 -0000 1.49
@@ -191,7 +191,6 @@
FileUtility::cmdParams::cmdParams() :
help(),
- data(0),
base(),
output(),
gold(),
@@ -200,6 +199,20 @@
skip(false),
iters(0)
{
+}
+
+
+
+const char*
+FileUtility::cmdParams::getHelpMessage()
+{
+ help << '\0';
+
+ const char* const data = help.str();
+
+ help.freeze(false);
+
+ return data;
}
1.33 +1 -13 xml-xalan/c/Tests/Harness/FileUtility.hpp
Index: FileUtility.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/Tests/Harness/FileUtility.hpp,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- FileUtility.hpp 27 Nov 2002 22:36:28 -0000 1.32
+++ FileUtility.hpp 14 May 2003 16:25:56 -0000 1.33
@@ -156,8 +156,6 @@
StreamType help;
- char* data;
-
public:
XalanDOMString base;
@@ -173,20 +171,10 @@
~cmdParams()
{
- delete [] data;
}
const char*
- getHelpMessage()
- {
- delete [] data;
-
- help << '\0';
-
- data = help.str();
-
- return data;
- }
+ getHelpMessage();
StreamType&
getHelpStream()
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]