1
// Workaround for https://bugzilla.gnome.org/show_bug.cgi?id=652344
3
[CCode (lower_case_cprefix = "", cheader_filename = "zlib.h")]
5
[CCode (cname = "z_stream", destroy_function = "deflateEnd")]
7
[CCode (array_length_cname = "avail_in", array_length_type = "ulong")]
8
public unowned uint8[] next_in;
10
[CCode (array_length_cname = "avail_out", array_length_type = "ulong")]
11
public unowned uint8[] next_out;
12
public uint avail_out;
14
[CCode (cname = "z_stream", destroy_function = "deflateEnd")]
15
public struct DeflateStream : Stream {
16
[CCode (cname = "deflateInit")]
17
public DeflateStream (int level);
18
[CCode (cname = "deflate")]
19
public int deflate (int flush);