unarray: cosmetic fix
[iv.d.git] / zopfli / zftest.d
blob5fef20d08077757e909b79746d0b525652f72ce9
1 import std.stdio;
2 import iv.zopfli;
5 void main (string[] args) {
6 if (args.length != 3) assert(0, "args?!");
8 ubyte[] indata;
9 void* odata;
10 usize osize;
12 auto fl = File(args[1]);
13 indata.length = cast(uint)fl.size;
14 fl.rawRead(indata[]);
17 ZopfliOptions opts;
18 ZopfliCompress(opts, ZOPFLI_FORMAT_ZLIB, indata.ptr, indata.length, &odata, &osize);
19 writeln("osize=", osize);
22 auto fo = File(args[2], "w");
23 fo.rawWrite(odata[0..osize]);
26 ZopfliFree(odata);