X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Foutput.cpp;h=46d270ad7263ae5d88e656918bfe02b7528e09e8;hb=8a4fca97e2bf3a3934399123e8f7cbd591912f83;hp=f2e90640077c9f6ed0f906b0d119322e7468c354;hpb=9fd9af66cf20cdc3d217f273835410eb2c8c362b;p=libs%2Fdatafile.git diff --git a/source/output.cpp b/source/output.cpp index f2e9064..46d270a 100644 --- a/source/output.cpp +++ b/source/output.cpp @@ -7,8 +7,7 @@ namespace Msp { namespace DataFile { Output::Output(IO::Base &o): - out(&o), - compressed(0) + out(&o) { } Output::~Output() @@ -18,16 +17,16 @@ Output::~Output() void Output::set_compressed() { - compressed = new IO::ZlibCompressed(*out); + compressed = new IO::ZlibCompressed(*out, IO::M_WRITE); out = compressed; } -unsigned Output::put(char c) +size_t Output::put(char c) { return out->put(c); } -unsigned Output::write(const string &s) +size_t Output::write(const string &s) { return out->write(s); }