From: Maciej Piechotka Date: Thu, 15 Jul 2010 13:55:20 +0000 (+0200) Subject: glib-2.0: Add slice allocation bindings X-Git-Tag: 0.9.4~56 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca277d153f67fff8d08e0d4238e3363f2c7c67b2;p=thirdparty%2Fvala.git glib-2.0: Add slice allocation bindings Fixes bug 624458. --- diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi index ba89c880b..ca9079243 100644 --- a/vapi/glib-2.0.vapi +++ b/vapi/glib-2.0.vapi @@ -1726,6 +1726,15 @@ namespace GLib { public static void* dup (void* mem, uint n); } + namespace Slice { + public static void* alloc (size_t block_size); + public static void* alloc0 (size_t block_size); + public static void* copy (size_t block_size, void* mem_block); + [CCode (cname = "g_slice_free1")] + public static void free (size_t block_size, void* mem_block); + public static void free_chain_with_offset (size_t block_size, void *mem_chain, size_t next_offset); + } + /* IO Channels */ [Compact]