diff options
author | Jakub Kaszycki <kuba@kaszycki.net.pl> | 2018-03-16 21:16:00 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-04-15 18:15:33 +0200 |
commit | c3621d0f74783f29f4b58c2eb5d338dabf9428df (patch) | |
tree | 3e36c5a7780f5635f2eed352f38fe86db4d1d207 | |
parent | eca61834730d5b148c5aae973ac757f8302512fe (diff) | |
download | vala-c3621d0f74783f29f4b58c2eb5d338dabf9428df.tar.gz |
bzlib: Add bzalloc/bzfree fields to Stream
https://bugzilla.gnome.org/show_bug.cgi?id=794409
-rw-r--r-- | vapi/bzlib.vapi | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/vapi/bzlib.vapi b/vapi/bzlib.vapi index 844442dd8..e75c10acb 100644 --- a/vapi/bzlib.vapi +++ b/vapi/bzlib.vapi @@ -57,6 +57,8 @@ namespace BZLib { public uint totoal_out_lo32; public uint total_out_hi32; public void *state; + public AllocFunc? bzalloc; + public FreeFunc? bzfree; public void *opaque; [CCode (cname = "BZ2_bzCompressInit")] public Status compress_init (int block_size_100k, int verbosity, int work_factor); @@ -81,4 +83,10 @@ namespace BZLib { public int write (uint8[] buf); public unowned string error (out Status status); } + + [CCode (has_target = false, has_typedef = false)] + public delegate void* AllocFunc (void* target, int m, int n); + + [CCode (has_target = false, has_typedef = false)] + public delegate void FreeFunc (void* target, void* p); } |