On Wed, Oct 22, 2025, 16:44 Chet Ramey <[email protected]> wrote: > > On 10/22/25 1:41 PM, Grisha Levit wrote: > > In the ansic* functions, if HANDLE_MULTIBYTE is defined, we end up > > calling mbrtowc for non-"basic" characters in singlebyte locales. > > While this is not incorrect (Android's broken implementation aside), > > we can optimize by being more selective about when to call mbrtowc. > > Thanks for the patch.
Thanks for applying. The new version [1] still has `mb_cur_max > 0' in ansicstr; that should be '> 1`, no? [1] https://git.gnu.org/cgit/bash.git/diff/lib/sh/strtrans.c?id=c299f535
