From 2f95695d268998ef385454029283307626f81d34 Mon Sep 17 00:00:00 2001 From: Takashi Sakamoto Date: Sat, 13 Jun 2020 14:01:36 +0900 Subject: [PATCH] timer: event_data_tstamp: unify two arguments to single argument for timestamp Signed-off-by: Takashi Sakamoto --- src/timer/event-data-tstamp.c | 11 ++++++----- src/timer/event-data-tstamp.h | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/timer/event-data-tstamp.c b/src/timer/event-data-tstamp.c index 8cd09fb..a1a307a 100644 --- a/src/timer/event-data-tstamp.c +++ b/src/timer/event-data-tstamp.c @@ -36,16 +36,17 @@ void alsatimer_event_data_tstamp_get_event(ALSATimerEventDataTstamp *self, /** * alsatimer_event_data_tstamp_get_tstamp: * @self: A #ALSATimerEventDataTstamp. - * @tv_sec: (out): The seconds part of timestamp. - * @tv_nsec: (out): The nanoseconds part of timestamp. + * @tstamp: (array fixed-size=2)(inout): The array with two elements for the + * seconds and nanoseconds part of timestamp when the instance queues + * the timestamp event. * * Get the seconds and nanoseconds part for the timestamp event. */ void alsatimer_event_data_tstamp_get_tstamp(ALSATimerEventDataTstamp *self, - guint *tv_sec, guint *tv_nsec) + gint64 *const tstamp[2]) { - *tv_sec = (guint)self->tstamp.tv_sec; - *tv_nsec = (guint)self->tstamp.tv_nsec; + (*tstamp)[0] = (gint64)self->tstamp.tv_sec; + (*tstamp)[1] = (gint64)self->tstamp.tv_nsec; } /** diff --git a/src/timer/event-data-tstamp.h b/src/timer/event-data-tstamp.h index c3d9bf6..53e1914 100644 --- a/src/timer/event-data-tstamp.h +++ b/src/timer/event-data-tstamp.h @@ -21,7 +21,7 @@ void alsatimer_event_data_tstamp_get_event(ALSATimerEventDataTstamp *self, ALSATimerEventType *event); void alsatimer_event_data_tstamp_get_tstamp(ALSATimerEventDataTstamp *self, - guint *tv_sec, guint *tv_nsec); + gint64 *const tstamp[2]); void alsatimer_event_data_tstamp_get_val(ALSATimerEventDataTstamp *self, guint *val); -- 2.47.3