Mercurial > hg > m4-sa
changeset 65:b2f70a775ddc
added configurable threading model
author | gyorgyf |
---|---|
date | Thu, 16 Feb 2012 19:06:33 +0000 |
parents | 82248965fc74 |
children | c98f0ece3e80 |
files | runner/BinaryFeatureWriter.cpp sonic-annotator |
diffstat | 2 files changed, 11 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/runner/BinaryFeatureWriter.cpp Tue Feb 14 18:27:50 2012 +0000 +++ b/runner/BinaryFeatureWriter.cpp Thu Feb 16 19:06:33 2012 +0000 @@ -85,18 +85,17 @@ stream = new ofstream(filename.c_str(), fstream::binary | ios_base::out | ios_base::in | ofstream::ate); else stream = new ofstream(filename.c_str(), fstream::binary); - - if (!stream) - { - cerr << "ERROR: BinaryFeatureWriter::OutputStream::open(): can't open file " << filename << endl; - return false; - } - - if (append && !stream->is_open()) { - cerr << endl << "NOTE: Writing new binary output file: " << filename << endl; - delete stream; - stream = NULL; - return open(filename,false); + + if (!stream || !stream->is_open()) { + if (append) { + cerr << endl << "NOTE: Writing new binary output file: " << filename << endl; + delete stream; + stream = NULL; + return open(filename,false); + } else { + cerr << "ERROR: BinaryFeatureWriter::OutputStream::open(): can't open file " << filename << endl; + return false; + } } // verify input file format @@ -311,7 +310,6 @@ bool BinaryFeatureWriter::openBinaryFile() { if (outputFile.rfind(".") == string::npos) - // if (!QString(outputFile.c_str()).contains(".")) return binary->open(outputFile + ".bin"); else return binary->open(outputFile);