[PATCH] wchar.h: tweak wcwidth prototype parameter wchar_t -> wint_t

Thomas Wolff <[email protected]> Fri, 29 May 2026 06:58:15 +0200
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------RaBBwOk8AzekEFI4aN2rFphV
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

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

--------------RaBBwOk8AzekEFI4aN2rFphV
Content-Type: text/plain; charset=UTF-8;
 name="0001-wchar.h-tweak-wcwidth-prototype-parameter-wchar_t-wi.patch"
Content-Disposition: attachment;
 filename*0="0001-wchar.h-tweak-wcwidth-prototype-parameter-wchar_t-wi.pa";
 filename*1="tch"
Content-Transfer-Encoding: base64

RnJvbSAyOTc4M2JmODkzZWE4NjcyODJmNTkxZmQ5N2ZlYjVlY2ZmZDY2MWJlIE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBUaG9tYXMgV29sZmYgPHRvd29AdG93by5uZXQ+CkRh
dGU6IEZyaSwgMjkgTWF5IDIwMjYgMDA6MDA6MDAgKzAwMDAKU3ViamVjdDogW1BBVENIXSB3
Y2hhci5oOiB0d2VhayB3Y3dpZHRoIHByb3RvdHlwZSBwYXJhbWV0ZXIgd2NoYXJfdCAtPiB3
aW50X3QKCnRvIG1ha2UgaXQgY29tcGxpYW50IHdpdGggbmV3bGliIGFuZCB0aGUgbWFudWFs
IHBhZ2U7CmZpeGVzIGNhc2VzIG9mIHdyb25nIHdpZHRoIGNhbGN1bGF0aW9uOgpodHRwczov
L2N5Z3dpbi5jb20vcGlwZXJtYWlsL2N5Z3dpbi8yMDI2LUFwcmlsLzI1OTU5Ny5odG1sCmFz
IG1lbnRpb25lZCBpbgpodHRwczovL2N5Z3dpbi5jb20vcGlwZXJtYWlsL2N5Z3dpbi8yMDI2
LU1heS8yNTk3MzQuaHRtbAphcyBkZXNjcmliZWQgaW4KaHR0cHM6Ly9nY2MuZ251Lm9yZy9i
dWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9MTI1NDUxI2MxNAotLS0KIG5ld2xpYi9saWJjL2lu
Y2x1ZGUvd2NoYXIuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL25ld2xpYi9saWJjL2luY2x1ZGUvd2NoYXIu
aCBiL25ld2xpYi9saWJjL2luY2x1ZGUvd2NoYXIuaAppbmRleCA3YzM3NDI3ZTYuLjliYjNl
YWE0MiAxMDA2NDQKLS0tIGEvbmV3bGliL2xpYmMvaW5jbHVkZS93Y2hhci5oCisrKyBiL25l
d2xpYi9saWJjL2luY2x1ZGUvd2NoYXIuaApAQCAtMTc5LDcgKzE3OSw3IEBAIGV4dGVybiBz
aXplX3Qgd2NzeGZybV9sICh3Y2hhcl90ICpfX3Jlc3RyaWN0LCBjb25zdCB3Y2hhcl90ICpf
X3Jlc3RyaWN0LCBzaXplX3QsCiAjZW5kaWYKIAogI2lmIF9fWFNJX1ZJU0lCTEUKLWludAl3
Y3dpZHRoIChjb25zdCB3Y2hhcl90KTsKK2ludAl3Y3dpZHRoIChjb25zdCB3aW50X3QpOwog
I2VuZGlmCiB3Y2hhcl90CSp3bWVtY2hyIChjb25zdCB3Y2hhcl90ICosIHdjaGFyX3QsIHNp
emVfdCk7CiBpbnQJd21lbWNtcCAoY29uc3Qgd2NoYXJfdCAqLCBjb25zdCB3Y2hhcl90ICos
IHNpemVfdCk7Ci0tIAoyLjUxLjAKCg==

--------------RaBBwOk8AzekEFI4aN2rFphV--