From db65c2dd68ed5cd32a3f4a5d603741b494ac87d1 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sun, 23 Nov 2025 09:50:37 -0800 Subject: [PATCH] Port to C23 qualifier-generic fns like strchr * src/checkpoint.c (getarg): * src/tar.c (expand_pax_option): Const-qualify results of strchr etc. if args are const-qualified. --- src/checkpoint.c | 2 +- src/tar.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/checkpoint.c b/src/checkpoint.c index a07a54ea..534e0d5b 100644 --- a/src/checkpoint.c +++ b/src/checkpoint.c @@ -182,7 +182,7 @@ getarg (char const *input, char const **endp, char **argbuf, idx_t *arglen) { if (input[0] == '{') { - char *p = strchr (input + 1, '}'); + char const *p = strchr (input + 1, '}'); if (p) { idx_t n = p - input; diff --git a/src/tar.c b/src/tar.c index 7dcdf68a..0ccd8998 100644 --- a/src/tar.c +++ b/src/tar.c @@ -1285,7 +1285,7 @@ expand_pax_option (struct tar_args *targs, const char *arg) while (*arg) { idx_t seglen = strcspn (arg, ","); - char *p = memchr (arg, '=', seglen); + char const *p = memchr (arg, '=', seglen); if (p) { idx_t len = p - arg + 1; -- 2.47.3