namespace DataFile {
Output::Output(IO::Base &o):
- out(&o),
- compressed(0)
+ out(&o)
{ }
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);
}