aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2023-10-30 23:00:07 +0900
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>2023-10-30 23:00:07 +0900
commite5133b71942403e67a39b22f6455c89f1d2c620e (patch)
tree9e0086572a225020d41894c28b6f2a6d7b3b61cd
parentf94a13a98a38b2d416bf8172d0a8134ca57e8a3d (diff)
downloadlibhinoko-e5133b71942403e67a39b22f6455c89f1d2c620e.tar.gz
fw_iso_ctx: change prototype of FwIsoCtx.read_cycle_time()
The prototype includes redundant type expression for Hinawa.CycleTime. This commit simplifies it. Fixes: 8255581c2b98 ("fw_iso_ctx: add Hinoko.FwIsoCtx.read_cycle_time() abstract method") Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
-rw-r--r--src/fw_iso_ctx.c4
-rw-r--r--src/fw_iso_ctx.h4
-rw-r--r--src/fw_iso_ctx_private.c2
-rw-r--r--src/fw_iso_ctx_private.h2
-rw-r--r--src/fw_iso_ir_multiple.c2
-rw-r--r--src/fw_iso_ir_single.c2
-rw-r--r--src/fw_iso_it.c2
-rw-r--r--src/hinoko.map3
8 files changed, 11 insertions, 10 deletions
diff --git a/src/fw_iso_ctx.c b/src/fw_iso_ctx.c
index 7318640..d4a0a34 100644
--- a/src/fw_iso_ctx.c
+++ b/src/fw_iso_ctx.c
@@ -121,10 +121,10 @@ static void hinoko_fw_iso_ctx_default_init(HinokoFwIsoCtxInterface *iface)
*
* Returns: TRUE if the overall operation finishes successfully, otherwise FALSE.
*
- * Since: 0.9
+ * Since: 1.0.
*/
gboolean hinoko_fw_iso_ctx_read_cycle_time(HinokoFwIsoCtx *self, gint clock_id,
- HinawaCycleTime *const *cycle_time, GError **error)
+ HinawaCycleTime **cycle_time, GError **error)
{
g_return_val_if_fail(HINOKO_IS_FW_ISO_CTX(self), FALSE);
g_return_val_if_fail(cycle_time != NULL, FALSE);
diff --git a/src/fw_iso_ctx.h b/src/fw_iso_ctx.h
index cb25dd9..bd8608d 100644
--- a/src/fw_iso_ctx.h
+++ b/src/fw_iso_ctx.h
@@ -64,7 +64,7 @@ struct _HinokoFwIsoCtxInterface {
* Since: 0.9
*/
gboolean (*read_cycle_time)(HinokoFwIsoCtx *self, gint clock_id,
- HinawaCycleTime *const *cycle_time, GError **error);
+ HinawaCycleTime **cycle_time, GError **error);
/**
* HinokoFwIsoCtxInterface::flush_completions:
@@ -114,7 +114,7 @@ void hinoko_fw_iso_ctx_unmap_buffer(HinokoFwIsoCtx *self);
void hinoko_fw_iso_ctx_release(HinokoFwIsoCtx *self);
gboolean hinoko_fw_iso_ctx_read_cycle_time(HinokoFwIsoCtx *self, gint clock_id,
- HinawaCycleTime *const *cycle_time, GError **error);
+ HinawaCycleTime **cycle_time, GError **error);
gboolean hinoko_fw_iso_ctx_create_source(HinokoFwIsoCtx *self, GSource **source, GError **error);
diff --git a/src/fw_iso_ctx_private.c b/src/fw_iso_ctx_private.c
index e3bf7f4..b60f13b 100644
--- a/src/fw_iso_ctx_private.c
+++ b/src/fw_iso_ctx_private.c
@@ -619,7 +619,7 @@ gboolean fw_iso_ctx_state_flush_completions(struct fw_iso_ctx_state *state, GErr
* Returns: TRUE if the overall operation finishes successfully, otherwise FALSE.
*/
gboolean fw_iso_ctx_state_read_cycle_time(struct fw_iso_ctx_state *state, gint clock_id,
- HinawaCycleTime *const *cycle_time, GError **error)
+ HinawaCycleTime **cycle_time, GError **error)
{
g_return_val_if_fail(cycle_time != NULL && *cycle_time != NULL, FALSE);
g_return_val_if_fail(error == NULL || *error == NULL, FALSE);
diff --git a/src/fw_iso_ctx_private.h b/src/fw_iso_ctx_private.h
index 9969c0f..8b9a3fa 100644
--- a/src/fw_iso_ctx_private.h
+++ b/src/fw_iso_ctx_private.h
@@ -124,7 +124,7 @@ void fw_iso_ctx_state_read_frame(struct fw_iso_ctx_state *state, guint offset, g
gboolean fw_iso_ctx_state_flush_completions(struct fw_iso_ctx_state *state, GError **error);
gboolean fw_iso_ctx_state_read_cycle_time(struct fw_iso_ctx_state *state, gint clock_id,
- HinawaCycleTime *const *cycle_time, GError **error);
+ HinawaCycleTime **cycle_time, GError **error);
gboolean fw_iso_ctx_state_create_source(struct fw_iso_ctx_state *state, HinokoFwIsoCtx *inst,
gboolean (*handle_event)(HinokoFwIsoCtx *inst,
diff --git a/src/fw_iso_ir_multiple.c b/src/fw_iso_ir_multiple.c
index d2c5912..0df3ad0 100644
--- a/src/fw_iso_ir_multiple.c
+++ b/src/fw_iso_ir_multiple.c
@@ -173,7 +173,7 @@ static void fw_iso_ir_multiple_release(HinokoFwIsoCtx *inst)
}
static gboolean fw_iso_ir_multiple_read_cycle_time(HinokoFwIsoCtx *inst, gint clock_id,
- HinawaCycleTime *const *cycle_time,
+ HinawaCycleTime **cycle_time,
GError **error)
{
HinokoFwIsoIrMultiple *self;
diff --git a/src/fw_iso_ir_single.c b/src/fw_iso_ir_single.c
index d6244d1..08262a6 100644
--- a/src/fw_iso_ir_single.c
+++ b/src/fw_iso_ir_single.c
@@ -140,7 +140,7 @@ static void fw_iso_ir_single_release(HinokoFwIsoCtx *inst)
}
static gboolean fw_iso_ir_single_read_cycle_time(HinokoFwIsoCtx *inst, gint clock_id,
- HinawaCycleTime *const *cycle_time,
+ HinawaCycleTime **cycle_time,
GError **error)
{
HinokoFwIsoIrSingle *self;
diff --git a/src/fw_iso_it.c b/src/fw_iso_it.c
index d2e0b85..29b4d04 100644
--- a/src/fw_iso_it.c
+++ b/src/fw_iso_it.c
@@ -131,7 +131,7 @@ static void fw_iso_it_release(HinokoFwIsoCtx *inst)
}
static gboolean fw_iso_it_read_cycle_time(HinokoFwIsoCtx *inst, gint clock_id,
- HinawaCycleTime *const *cycle_time, GError **error)
+ HinawaCycleTime **cycle_time, GError **error)
{
HinokoFwIsoIt *self;
HinokoFwIsoItPrivate *priv;
diff --git a/src/hinoko.map b/src/hinoko.map
index 8a56fc4..488c33a 100644
--- a/src/hinoko.map
+++ b/src/hinoko.map
@@ -73,7 +73,6 @@ HINOKO_0_8_0 {
} HINOKO_0_7_0;
HINOKO_0_9_0 {
- "hinoko_fw_iso_ctx_read_cycle_time";
} HINOKO_0_8_0;
HINOKO_1_0_0 {
@@ -85,4 +84,6 @@ HINOKO_1_0_0 {
"hinoko_fw_iso_resource_auto_deallocate";
"hinoko_fw_iso_resource_auto_deallocate_wait";
+
+ "hinoko_fw_iso_ctx_read_cycle_time";
} HINOKO_0_9_0;