]> git.ipfire.org Git - thirdparty/util-linux.git/commit
lib, lscpu: fix const qualifier discarded warnings in bsearch
authorKarel Zak <kzak@redhat.com>
Thu, 27 Nov 2025 09:27:07 +0000 (10:27 +0100)
committerKarel Zak <kzak@redhat.com>
Mon, 8 Dec 2025 13:48:07 +0000 (14:48 +0100)
commit67fdcff1434fbe7f0faae892aa3e38ed2d13ad70
tree34ae07ff558e9cd34a002d9140b5ed4979984341
parenta05b701f8a0515952e89b25b8db2bd7fb23331e5
lib, lscpu: fix const qualifier discarded warnings in bsearch

Fix compilation warnings from newer compilers with stricter
const-correctness checks. When bsearch() searches in const arrays,
the result pointer must also be const to avoid discarding the
const qualifier.

Fixed in:
- lib/color-names.c: searching in static const basic_schemes[]
- sys-utils/lscpu-cputype.c: searching in const pattern arrays

The warnings were:
  lib/color-names.c:62:13: error: assignment discards 'const'
  qualifier from pointer target type
  [-Werror=discarded-qualifiers]

Signed-off-by: Karel Zak <kzak@redhat.com>
(cherry picked from commit 0cef3e4f5aac19bc3623883ca64c66538aa9b442)
lib/color-names.c
sys-utils/lscpu-cputype.c