]> git.ipfire.org Git - thirdparty/util-linux.git/commit
treewide: avoid strcasecmp() for ASCII-only strings
authorKarel Zak <kzak@redhat.com>
Tue, 1 Apr 2025 15:45:01 +0000 (17:45 +0200)
committerKarel Zak <kzak@redhat.com>
Thu, 3 Apr 2025 08:17:43 +0000 (10:17 +0200)
commitf997901f8c5e753c483d01b7b36a7e5c77a210f8
tree79792e58e77336ec081921204b89a29b1d0380f3
parent79b5a97f90004f021291cd4550ab8cc7b66988c4
treewide: avoid strcasecmp() for ASCII-only strings

Use cctype.h for locale-independent string comparison and to avoid
tricky string conversions like in tr_TR locales.

Fixes: https://github.com/util-linux/util-linux/issues/3490
Signed-off-by: Karel Zak <kzak@redhat.com>
(cherry picked from commit 107293a68206f24e531fd906e8114b578911bb7a)
33 files changed:
lib/blkdev.c
lib/colors.c
lib/logindefs.c
lib/match.c
lib/sysfs.c
libsmartcols/src/filter-param.c
login-utils/chfn.c
login-utils/lslogins.c
lsfd-cmd/lsfd.c
misc-utils/fincore.c
misc-utils/findmnt.c
misc-utils/logger.c
misc-utils/lsclocks.c
misc-utils/lslocks.c
misc-utils/uuidparse.c
misc-utils/wipefs.c
schedutils/ionice.c
sys-utils/chmem.c
sys-utils/dmesg.c
sys-utils/irq-common.c
sys-utils/ldattach.c
sys-utils/losetup.c
sys-utils/lscpu.c
sys-utils/lsipc.c
sys-utils/lsmem.c
sys-utils/lsns.c
sys-utils/prlimit.c
sys-utils/rfkill.c
sys-utils/swapon.c
sys-utils/wdctl.c
sys-utils/zramctl.c
term-utils/script.c
tests/helpers/test_mkfds.c