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]

Reply via email to