]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
alsa: Add/fix *.alloca() functions
authorNikola Hadžić <nikola.hadzic.000@protonmail.com>
Tue, 25 Jan 2022 09:02:17 +0000 (10:02 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Wed, 9 Feb 2022 21:23:24 +0000 (22:23 +0100)
vapi/alsa.vapi

index 0ceda1cf99f01b6efb489eeb8d103331f8a364dc..d0b38de721f38314f26c5c2fade2d662d5b42779 100644 (file)
@@ -207,6 +207,7 @@ namespace Alsa {
     [CCode (cprefix = "snd_ctl_card_info_", cname = "snd_ctl_card_info_t", free_function = "snd_ctl_card_info_free")]
     public class CardInfo
     {
+        public static void alloca(out unowned CardInfo info);
         [CCode (cname = "snd_ctl_card_info_malloc")]
         public static int alloc (out CardInfo info);
 
@@ -581,7 +582,7 @@ namespace Alsa {
     [CCode (cname = "snd_pcm_info_t", cprefix = "snd_pcm_info_")]
     public class PcmInfo
     {
-        public static int alloca( out unowned PcmInfo info );
+        public static void alloca( out unowned PcmInfo info );
         public static int malloc( out PcmInfo info );
         public void free();
         public void copy( PcmInfo source );
@@ -606,7 +607,7 @@ namespace Alsa {
     [CCode (cname = "snd_pcm_hw_params_t", cprefix = "snd_pcm_hw_params_", free_function = "snd_pcm_hw_params_free")]
     public class PcmHardwareParams
     {
-        public static int alloca( out unowned PcmHardwareParams params );
+        public static void alloca( out unowned PcmHardwareParams params );
         public static int malloc( out PcmHardwareParams params );
         public void free();
         public void copy( PcmHardwareParams source );
@@ -1128,7 +1129,7 @@ namespace Alsa {
     [CCode (cname = "snd_seq_client_info_t", cprefix = "snd_seq_client_info_", free_function = "")]
     public class SeqClientInfo
     {
-        public static int alloca( out unowned SeqClientInfo info );
+        public static void alloca( out unowned SeqClientInfo info );
         public static int malloc( out SeqClientInfo info );
         public void free();
         public void copy( SeqClientInfo source );
@@ -1314,7 +1315,7 @@ namespace Alsa {
     [CCode (cname = "snd_seq_port_info_t", cprefix = "snd_seq_port_info_", free_function = "")]
     public class SeqPortInfo
     {
-        public static int alloca( out unowned SeqPortInfo info );
+        public static void alloca( out unowned SeqPortInfo info );
         public static int malloc( out SeqPortInfo info );
         public void free();
         public void copy( SeqPortInfo source );
@@ -1359,7 +1360,7 @@ namespace Alsa {
     [CCode (cname = "snd_seq_query_subscribe_t", cprefix = "snd_seq_query_subscribe_")]
     public class SeqQuerySubscribe
     {
-        public static int alloca( out unowned SeqQuerySubscribe subscribe );
+        public static void alloca( out unowned SeqQuerySubscribe subscribe );
         public static int malloc( out SeqQuerySubscribe subscribe );
         public void free();
         public void copy( SeqQuerySubscribe source );