]> git.alsa-project.org Git - alsa-gobject.git/commitdiff
seq: event_data_connect: change function signature to return nothing
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sat, 4 Apr 2020 03:41:46 +0000 (12:41 +0900)
committer坂本 貴史 <o-takashi@sakamocchi.jp>
Sat, 4 Apr 2020 05:29:02 +0000 (14:29 +0900)
The alsa-gobject project has a loose convention to have functions
returning nothing.

Fixes: 82f769992352: ("seq: event_data_connect: add accessor methods")
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
src/seq/event-data-connect.c
src/seq/event-data-connect.h

index a7a2bbb28b8af5a0d139f51cf8272ef95dadf207..65d7175136fc4a784f2630f2fb902d7a469b1f5a 100644 (file)
@@ -11,14 +11,14 @@ G_DEFINE_BOXED_TYPE(ALSASeqEventDataConnect, alsaseq_event_data_connect, seq_eve
 /**
  * alsaseq_event_data_connect_get_src:
  * @self: A #ALSASeqEventDataConnect.
+ * @src: (out)(transfer none): The source of connection event.
  *
  * Get the source of connection event.
- *
- * Returns: (transfer none): The source of connection event.
  */
-const ALSASeqAddr *alsaseq_event_data_connect_get_src(ALSASeqEventDataConnect *self)
+void alsaseq_event_data_connect_get_src(ALSASeqEventDataConnect *self,
+                                        const ALSASeqAddr **src)
 {
-    return &self->sender;
+    *src = &self->sender;
 }
 
 /**
@@ -37,14 +37,14 @@ void alsaseq_event_data_connect_set_src(ALSASeqEventDataConnect *self,
 /**
  * alsaseq_event_data_connect_get_dst:
  * @self: A #ALSASeqEventDataConnect.
+ * @dst: (out)(transfer none): The destination of connection event.
  *
- * Get the source of connection event.
- *
- * Returns: (transfer none): The source of connection event.
+ * Get the destination of connection event.
  */
-const ALSASeqAddr *alsaseq_event_data_connect_get_dst(ALSASeqEventDataConnect *self)
+void alsaseq_event_data_connect_get_dst(ALSASeqEventDataConnect *self,
+                                        const ALSASeqAddr **dst)
 {
-    return &self->dest;
+    *dst = &self->dest;
 }
 
 /**
index 50c6ad44f04d049d106878665a3e17ab9f99d7e0..4a694a6251f0d681d66dd1652e59603b197a5658 100644 (file)
@@ -17,11 +17,13 @@ typedef struct snd_seq_connect ALSASeqEventDataConnect;
 
 GType alsaseq_event_data_connect_get_type() G_GNUC_CONST;
 
-const ALSASeqAddr *alsaseq_event_data_connect_get_src(ALSASeqEventDataConnect *self);
+void alsaseq_event_data_connect_get_src(ALSASeqEventDataConnect *self,
+                                        const ALSASeqAddr **src);
 void alsaseq_event_data_connect_set_src(ALSASeqEventDataConnect *self,
                                         const ALSASeqAddr *src);
 
-const ALSASeqAddr *alsaseq_event_data_connect_get_dst(ALSASeqEventDataConnect *self);
+void alsaseq_event_data_connect_get_dst(ALSASeqEventDataConnect *self,
+                                        const ALSASeqAddr **dst);
 void alsaseq_event_data_connect_set_dst(ALSASeqEventDataConnect *self,
                                         const ALSASeqAddr *dst);