Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

E02 failing on Alpine / musl libc



Earlier today an Alpine dev posted on IRC that an E02 test is failing for them
on 5.9:

  https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/34456

It's an issue with the way the function name ヌ is printed:

  -$'\M-c\M-\C-C\M-\C-L' () {
  +$'\udfe3\udf83\udf8c' () {

I assume it's to do with this:

> Starting with version 1.1.11, musl provides a special C locale where bytes
> 0x80-0xff are treated as abstract single-byte-character units with no actual
> character identity (they’re mapped into wchar_t values that occupy the
> Unicode surrogates range).

( https://wiki.musl-libc.org/functional-differences-from-glibc.html )

dana




Messages sorted by: Reverse Date, Date, Thread, Author