]> Savannah Git Hosting - gnulib.git/commit
Optimize away some mbsinit calls.
authorBruno Haible <bruno@clisp.org>
Tue, 11 Jul 2023 19:30:44 +0000 (21:30 +0200)
committerBruno Haible <bruno@clisp.org>
Tue, 11 Jul 2023 19:30:44 +0000 (21:30 +0200)
commit6d77b0cc66bc2de689ca3c5122f28efb63ec088d
treea3b3e94697bd3a116ab1f53c4e6106114de5b428
parent73e0fecc3793ee98092714bbd379a4c0b8901ebc
Optimize away some mbsinit calls.

* lib/mbiter.h (mbiter_multi_next): When the module 'mbrtoc32-regular'
is in use, don't invoke mbsinit and don't compare the mbrtoc32 result
against (size_t)(-3).
* lib/mbuiter.h (mbuiter_multi_next): Likewise.
* lib/mbfile.h (mbfile_multi_getc): Likewise.
* lib/mbswidth.c (mbsnwidth): Likewise.
* lib/mbmemcasecoll.c (apply_c32tolower): Likewise.
* lib/quotearg.c (quotearg_buffer_restyled): Likewise.
ChangeLog
lib/mbfile.h
lib/mbiter.h
lib/mbmemcasecoll.c
lib/mbswidth.c
lib/mbuiter.h
lib/quotearg.c