]> git.ipfire.org Git - thirdparty/coreutils.git/commit
numfmt: optimize multi-byte --delimiter search
authorPádraig Brady <P@draigBrady.com>
Sun, 19 Oct 2025 12:11:46 +0000 (13:11 +0100)
committerPádraig Brady <P@draigBrady.com>
Mon, 20 Oct 2025 12:13:25 +0000 (13:13 +0100)
commite58f9390f1ae30d1855e40ae734dac35bd793a92
tree5c18dbee1265692d00435cc52a476ec6ccd1be1c
parent09af58f4f96daf9ac469742fb7d061dab55cdf14
numfmt: optimize multi-byte --delimiter search

* src/numfmt.c (is_utf8_charset): A new function to efficiently
determine if running with a UTF-8 charset.
(mbsmbchr): A new function to efficiently search for
a (multi-byte) character in a multi-byte string.
(next-field): Use mbsmbchr() rather than mbstr() directly.
src/numfmt.c