int dlrawbuffer_callback(float* data, long bufferSize) { if (PrintErr(saveRaw(data, bufferSize))) { puts("Ignoring raw write error."); } return 0; }
void aol::Vector<_DataType>::saveRaw ( const char *filename, const qc::SaveType type, const DataType Minimum, const DataType Maximum ) const { if ( !quietMode ) cerr << "Writing to uncompressed stream without header..."; aol::Bzipofstream *out = new aol::Bzipofstream ( filename ); if ( !out->good() ) { delete out; throw aol::Exception ( "aol::Vector<DataType>::saveRaw: Cannot open file for writing", __FILE__, __LINE__ ); } saveRaw ( *out, type, Minimum, Maximum ); delete out; if ( !quietMode ) cerr << "done.\n"; }