From 540bf08129e62169baea281988c2112f6b89e348 Mon Sep 17 00:00:00 2001 From: Takashi Sakamoto Date: Sat, 4 Apr 2020 12:40:52 +0900 Subject: [PATCH] seq: tstamp: change function signature to return nothing The alsa-gobject project has a loose convention to have functions returning nothing. Fixes: 55d19e6bdfdf: ("seq: tstamp: add accessor methods") Signed-off-by: Takashi Sakamoto --- src/seq/tstamp.c | 9 ++++----- src/seq/tstamp.h | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/seq/tstamp.c b/src/seq/tstamp.c index 5c9077c..f0ceb4b 100644 --- a/src/seq/tstamp.c +++ b/src/seq/tstamp.c @@ -35,17 +35,16 @@ void alsaseq_tstamp_set_tick_time(ALSASeqTstamp *self, const guint32 tick_time) /** * alsaseq_tstamp_get_real_time: * @self: A #ALSASeqTstamp. + * @tstamp: (array fixed-size=2)(out)(transfer none): The array with two + * elements for sec part and nsec part of real time. * * Refer to the time as wall-clock time. - * - * Returns: (array fixed-size=2)(transfer none): The array with two elements - * for sec part and nsec part of real time. */ -const guint32 *alsaseq_tstamp_get_real_time(ALSASeqTstamp *self) +void alsaseq_tstamp_get_real_time(ALSASeqTstamp *self, const guint32 **tstamp) { // MEMO: I wish 32-bit storage size is aligned to 32 bit offset in all of // supported ABIs. - return (guint32 *)&self->time; + *tstamp = (guint32 *)&self->time; } diff --git a/src/seq/tstamp.h b/src/seq/tstamp.h index 30e10e4..48e8e17 100644 --- a/src/seq/tstamp.h +++ b/src/seq/tstamp.h @@ -18,7 +18,7 @@ GType alsaseq_tstamp_get_type() G_GNUC_CONST; void alsaseq_tstamp_get_tick_time(ALSASeqTstamp *self, guint32 *tick_time); void alsaseq_tstamp_set_tick_time(ALSASeqTstamp *self, const guint32 tick_time); -const guint32 *alsaseq_tstamp_get_real_time(ALSASeqTstamp *self); +void alsaseq_tstamp_get_real_time(ALSASeqTstamp *self, const guint32 **tstamp); void alsaseq_tstamp_set_real_time(ALSASeqTstamp *self, const guint32 tstamp[2]); G_END_DECLS -- 2.47.3