]> Kevux Git Server - rit/commit
convert: add const to fix strchr() warnings
authorJeff King <peff@peff.net>
Thu, 2 Apr 2026 04:14:49 +0000 (00:14 -0400)
committerJunio C Hamano <gitster@pobox.com>
Thu, 2 Apr 2026 05:08:50 +0000 (22:08 -0700)
commit2b9665c4e82a1a62d93a64e9892574d6e03ec019
tree5e9c76466e8fb81a082da191b4f831f481598ff2
parent270e10ad6dda3379ea0da7efd11e4fbf2cd7a325
convert: add const to fix strchr() warnings

C23 versions of libc (like recent glibc) may provide generic versions of
strchr() that match constness between the input and return value. The
idea being that the compiler can detect when it implicitly converts a
const pointer into a non-const one (which then emits a warning).

There are a few cases here where the result pointer does not need to be
non-const at all, and we should mark it as such. That silences the
warning (and avoids any potential problems with trying to write via
those pointers).

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
convert.c