deps: upgrade zlib to 1.2.8
[platform/upstream/nodejs.git] / deps / zlib / contrib / iostream / test.cpp
1
2 #include "zfstream.h"
3
4 int main() {
5
6   // Construct a stream object with this filebuffer.  Anything sent
7   // to this stream will go to standard out.
8   gzofstream os( 1, ios::out );
9
10   // This text is getting compressed and sent to stdout.
11   // To prove this, run 'test | zcat'.
12   os << "Hello, Mommy" << endl;
13
14   os << setcompressionlevel( Z_NO_COMPRESSION );
15   os << "hello, hello, hi, ho!" << endl;
16
17   setcompressionlevel( os, Z_DEFAULT_COMPRESSION )
18     << "I'm compressing again" << endl;
19
20   os.close();
21
22   return 0;
23
24 }