]> 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>
Thu, 27 Nov 2025 09:27:07 +0000 (10:27 +0100)
commit0cef3e4f5aac19bc3623883ca64c66538aa9b442
tree8f873a72a6365bcd351e2cda5407e9c924b06249
parent387b1b1ca3cc09641a998f2e4fc63892bd7d5dfb
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>
lib/color-names.c
sys-utils/lscpu-cputype.c