]> git.alsa-project.org Git - alsa-gobject.git/commitdiff
seq: event_data_ctl: change function signature to return nothing
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sat, 4 Apr 2020 04:38:16 +0000 (13:38 +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: a8f603eff4f5: ("seq: event_data_ctl: add accessor methods")
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
src/seq/event-data-ctl.c
src/seq/event-data-ctl.h

index 209d014c02ff31711e47013e965eb2125e42c715..3e3a9f71a99e3bf7b0113f985bbf7628508432c2 100644 (file)
@@ -11,14 +11,14 @@ G_DEFINE_BOXED_TYPE(ALSASeqEventDataCtl, alsaseq_event_data_ctl, seq_event_data_
 /**
  * alsaseq_event_data_ctl_get_channel:
  * @self: A #ALSASeqEventDataCtl.
+ * @channel: (out): The value of channel for the control event.
  *
  * Get the value of channel for the control event.
- *
- * Returns: the value of channel for the control event.
  */
-guint8 alsaseq_event_data_ctl_get_channel(ALSASeqEventDataCtl *self)
+void alsaseq_event_data_ctl_get_channel(ALSASeqEventDataCtl *self,
+                                        guint8 *channel)
 {
-    return self->channel;
+    *channel = self->channel;
 }
 
 /**
@@ -37,14 +37,13 @@ void alsaseq_event_data_ctl_set_channel(ALSASeqEventDataCtl *self,
 /**
  * alsaseq_event_data_ctl_get_param:
  * @self: A #ALSASeqEventDataCtl.
+ * @param: (out): The parameter for the control event.
  *
  * Get the parameter for the control event.
- *
- * Returns: the parameter for the control event.
  */
-guint alsaseq_event_data_ctl_get_param(ALSASeqEventDataCtl *self)
+void alsaseq_event_data_ctl_get_param(ALSASeqEventDataCtl *self, guint *param)
 {
-    return self->param;
+    *param = self->param;
 }
 
 /**
@@ -62,14 +61,13 @@ void alsaseq_event_data_ctl_set_param(ALSASeqEventDataCtl *self, guint param)
 /**
  * alsaseq_event_data_ctl_get_value:
  * @self: A #ALSASeqEventDataCtl.
+ * @value: (out): The value for the control event.
  *
  * Get the value for the control event.
- *
- * Returns: the value for the control event.
  */
-gint alsaseq_event_data_ctl_get_value(ALSASeqEventDataCtl *self)
+void alsaseq_event_data_ctl_get_value(ALSASeqEventDataCtl *self, gint *value)
 {
-    return self->param;
+    *value = self->param;
 }
 
 /**
index 50d60b6f3a55478bb4a098d30943bb520eb7e2c1..022602920795aa1e44bef99e0003f75f44d30294 100644 (file)
@@ -17,14 +17,15 @@ typedef struct snd_seq_ev_ctrl ALSASeqEventDataCtl;
 
 GType alsaseq_event_data_ctl_get_type() G_GNUC_CONST;
 
-guint8 alsaseq_event_data_ctl_get_channel(ALSASeqEventDataCtl *self);
+void alsaseq_event_data_ctl_get_channel(ALSASeqEventDataCtl *self,
+                                        guint8 *channel);
 void alsaseq_event_data_ctl_set_channel(ALSASeqEventDataCtl *self,
                                         guint8 channel);
 
-guint alsaseq_event_data_ctl_get_param(ALSASeqEventDataCtl *self);
+void alsaseq_event_data_ctl_get_param(ALSASeqEventDataCtl *self, guint *param);
 void alsaseq_event_data_ctl_set_param(ALSASeqEventDataCtl *self, guint param);
 
-gint alsaseq_event_data_ctl_get_value(ALSASeqEventDataCtl *self);
+void alsaseq_event_data_ctl_get_value(ALSASeqEventDataCtl *self, gint *value);
 void alsaseq_event_data_ctl_set_value(ALSASeqEventDataCtl *self, gint value);
 
 G_END_DECLS