Hi!

> The patch is getting too big to attach, so it is available here:
> https://files.housegordon.org/src/coreutils-multibyte-2017-12-11.patch.xz
> (perhaps a non-master branch on the savannah git would be better?)
>
> Yes that would be nice, if that is not too problematic.

I tried the `tr` part of the patch and the tests passed well.

Although I am not sure if I get it correctly,
but there is a wide usage of wchar_t type in it. From what I understood so
far, it is risky to use it
in case a cygwin(or the others..) script tries to translate a character
which takes more than 2 bytes.

Since most of the characters ever translated will probably not take more
than 2 bytes,
(which is most important in my opinion) do I get it right, that the wider
characters are not considered so far?

example usage of a problematic use case:
(Georgian letter AEN)
printf '\xe1\x83\xbd' | src/tr '[:lower:]' '[:upper:]'

Thanks!

Best regards,
Sebastian.

Reply via email to