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]