]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: Add slice allocation bindings
authorMaciej Piechotka <uzytkownik2@gmail.com>
Thu, 15 Jul 2010 13:55:20 +0000 (15:55 +0200)
committerEvan Nemerson <evan@coeus-group.com>
Sat, 17 Jul 2010 05:46:54 +0000 (22:46 -0700)
Fixes bug 624458.

vapi/glib-2.0.vapi

index ba89c880b91d9d788b1cfa81cca283ae460e08ed..ca9079243df7a0337732474ebd354dc862cb5aaa 100644 (file)
@@ -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]