all repos — mgba @ 50cbf732b51ada4e6ce2a8f425540e701f7721dd

mGBA Game Boy Advance Emulator

src/third-party/zlib/contrib/iostream/test.cpp (view raw)

 1
 2#include "zfstream.h"
 3
 4int 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}