[PATCH 4/5] tests/testdrv: fix const qualifier warning with C23 strrchr
Jussi Kivilinna
jussi.kivilinna at iki.fi
Thu Oct 22 19:38:43 CEST 2026
* tests/testdrv.c (my_spawn): Cast result of 'strrchr' to 'char *'.
--
With glibc 2.43, strrchr returns 'const char *' for 'const char *'
argument, which gave -Wdiscarded-qualifiers warning.
Signed-off-by: Jussi Kivilinna <jussi.kivilinna at iki.fi>
---
tests/testdrv.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/testdrv.c b/tests/testdrv.c
index 7743258f..ca2f7ab8 100644
--- a/tests/testdrv.c
+++ b/tests/testdrv.c
@@ -530,7 +530,7 @@ my_spawn (const char *pgmname, char **argv, char **envp, MYPID_T *pid)
while (argv[i])
i++;
arg_list = xcalloc (i+2, sizeof *arg_list);
- arg_list[0] = strrchr (pgmname, '/');
+ arg_list[0] = (char*)strrchr (pgmname, '/');
if (arg_list[0])
arg_list[0]++;
else
--
2.53.0
More information about the Gcrypt-devel
mailing list