]> Savannah Git Hosting - gnulib.git/commit
*c32*: Optimize on musl libc like on glibc.
authorBruno Haible <bruno@clisp.org>
Tue, 4 Apr 2023 10:34:12 +0000 (12:34 +0200)
committerBruno Haible <bruno@clisp.org>
Tue, 4 Apr 2023 10:34:12 +0000 (12:34 +0200)
commit6b4ef50c64e606f11afcd9e8a063f05c835bb4a6
treec8226ef51c1b403627eeb17e0f9ae3ce9cf664b2
parent4fab8907555510129a2190bb0268cd1525491e0f
*c32*: Optimize on musl libc like on glibc.

* lib/uchar.in.h (_GL_WCHAR_T_IS_UCS4): New macro.
* lib/btoc32.c (btoc32): Test _GL_WCHAR_T_IS_UCS4 instead of __GLIBC__.
* lib/mbsrtoc32s.c: Likewise.
* lib/mbsnrtoc32s.c: Likewise.
* lib/c32tob.c (c32tob): Likewise.
* lib/c32srtombs.c: Likewise.
* lib/c32snrtombs.c: Likewise.
* lib/c32is-impl.h (FUNC): Likewise.
ChangeLog
lib/btoc32.c
lib/c32is-impl.h
lib/c32snrtombs.c
lib/c32srtombs.c
lib/c32tob.c
lib/mbsnrtoc32s.c
lib/mbsrtoc32s.c
lib/uchar.in.h