On 2026-05-28 22:58, Thomas Wolff wrote:
to make it compliant with newlib and the manual page;
fixes cases of wrong width calculation:
https://cygwin.com/pipermail/cygwin/2026-April/259597.html
as mentioned in
https://cygwin.com/pipermail/cygwin/2026-May/259734.html
as described in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125451#c14
> attachment: 0001-wchar.h-tweak-wcwidth-prototype-parameter-wchar_t-wi.patch
The existing wcwidth declaration in newlib/libc/include/wchar.h agrees with
POSIX 8 SUS V5.
It is the man doc, definition, and implementation in
newlib/libc/string/wcwidth.c which need changed to match the specification and
return codes in:
https://pubs.opengroup.org/onlinepubs/9799919799/functions/wcwidth.html
--
Take care. Thanks, Brian Inglis Calgary, Alberta, Canada
La perfection est atteinte Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher but when there is no more to cut
-- Antoine de Saint-Exupéry
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple