dbertoni    01/04/27 12:18:14

  Modified:    c/Tests/Harness XMLFileReporter.cpp
  Log:
  Fixed bug with reporting the file name.
  
  Revision  Changes    Path
  1.6       +9 -5      xml-xalan/c/Tests/Harness/XMLFileReporter.cpp
  
  Index: XMLFileReporter.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/Tests/Harness/XMLFileReporter.cpp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- XMLFileReporter.cpp       2001/04/03 22:12:24     1.5
  +++ XMLFileReporter.cpp       2001/04/27 19:18:13     1.6
  @@ -91,21 +91,25 @@
           // We don't have a valid file, so bail
           m_error = true;
           m_ready = false;
  -        fprintf(stderr, "XMLFileReporter.initialize() ERROR: file name is 
blank");
  +        fprintf(stderr, "XMLFileReporter.initialize() ERROR: No file name 
specified");
           return(false);
       }
   
  +     // Transcode down the file name...
  +     const CharVectorType    theTranscodedFileName(m_fileName.transcode());
  +     const char* const               theTranscodedFileNamePointer = 
&theTranscodedFileName.front();
  +
       // Create a file and ensure it has a place to live
  -     m_fileHandle = fopen(&m_fileName.transcode().front(), "w");
  +     m_fileHandle = fopen(theTranscodedFileNamePointer, "w");
        if (m_fileHandle == 0)
        {
           // Couldn't create or find the directory for the file to live in, so 
bail
           m_error = true;
           m_ready = false;
  -        fprintf(stderr, "XMLFileReporter.initialize() ERROR: unble to open 
file, %s", m_fileName);
  +        fprintf(stderr, "XMLFileReporter.initialize() ERROR: unble to open 
file, %s", theTranscodedFileNamePointer);
           return(false);
  -     }               
  -    
  +     }
  +
       m_ready = true;
       startResultsFile();
       // fprintf(stderr, "DEBUG:XMLFileReporter.initialize() complete with " + 
fileName);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to