]> Savannah Git Hosting - gnulib.git/commit
mbsstr, mbscasestr, mbspcasecmp, unistr, unigbrk: Simplify.
authorBruno Haible <bruno@clisp.org>
Sun, 9 Feb 2025 20:40:08 +0000 (21:40 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 9 Feb 2025 20:40:08 +0000 (21:40 +0100)
commitdd0c870ca037659ca6d409d698e9fe657e249185
treeac736a46eb127c8ba4893e8c24dadff470bb5570
parent39b0a871d6078d7c51337bb67d10e251cdab7be8
mbsstr, mbscasestr, mbspcasecmp, unistr, unigbrk: Simplify.

Suggested by Paul Eggert.

* lib/string.in.h (mbsstr, mbspcasecmp, mbscasestr): On ISO C compliant
compilers, use the _Generic based macro instead of the 'typeof' based
macro.
* lib/unistr.in.h (u*_check, u*_next, u*_prev, u*_chr, u*_strchr,
u*_strrchr, u*_strpbrk, u*_strstr): Likewise.
* lib/unigbrk.in.h (u*_grapheme_next, u*_grapheme_prev): Likewise.
ChangeLog
lib/string.in.h
lib/unigbrk.in.h
lib/unistr.in.h