From 7eb64b277932908cce62869f8bf517d5035978e7 Mon Sep 17 00:00:00 2001 From: Michael Vetter Date: Fri, 20 Feb 2026 12:54:37 +0100 Subject: [PATCH] cleanup: Cast g_hash_table_lookup return to function pointer Explicitly cast the void pointer returned by g_hash_table_lookup to the expected function pointer signature. Make `-Wpedantic` happy. --- src/command/cmd_ac.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/command/cmd_ac.c b/src/command/cmd_ac.c index 5d9f618e..03c940f2 100644 --- a/src/command/cmd_ac.c +++ b/src/command/cmd_ac.c @@ -1863,7 +1863,8 @@ _cmd_ac_complete_params(ProfWin* window, const char* const input, gboolean previ } parsed[i] = '\0'; - char* (*ac_func)(ProfWin*, const char* const, gboolean) = g_hash_table_lookup(ac_funcs, parsed); + char* (*ac_func)(ProfWin*, const char* const, gboolean) = (char* (*)(ProfWin*, const char* const, gboolean))g_hash_table_lookup(ac_funcs, parsed); + if (ac_func) { result = ac_func(window, input, previous); if (result) {