Re: iswcntrl() regression

2019-01-12 Thread Thomas Wolff
Am 11.01.2019 um 10:16 schrieb Corinna Vinschen: On Jan 11 02:07, Thomas Wolff wrote: Am 06.01.2019 um 23:39 schrieb Thomas Wolff: Am 06.01.2019 um 21:21 schrieb Corinna Vinschen: On Dec 19 21:57, Bruno Haible wrote: Hello Thomas, Oops 1: I forgot to add the reference to POSIX: http://pubs.o

Re: iswcntrl() regression

2019-01-11 Thread Corinna Vinschen
On Jan 11 02:07, Thomas Wolff wrote: > Am 06.01.2019 um 23:39 schrieb Thomas Wolff: > > Am 06.01.2019 um 21:21 schrieb Corinna Vinschen: > > > On Dec 19 21:57, Bruno Haible wrote: > > > > Hello Thomas, > > > > > > > > Oops 1: I forgot to add the reference to POSIX: > > > > http://pubs.opengroup.or

Re: iswcntrl() regression

2019-01-10 Thread Thomas Wolff
Am 06.01.2019 um 23:39 schrieb Thomas Wolff: Am 06.01.2019 um 21:21 schrieb Corinna Vinschen: On Dec 19 21:57, Bruno Haible wrote: Hello Thomas, Oops 1: I forgot to add the reference to POSIX: http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswcntrl.html Oops 2: The relevant express

Unsubscribing from Cygwin Mailing List (was: iswcntrl() regression)

2019-01-09 Thread Brian Inglis
On 2019-01-08 15:56, Wong, Samuel wrote: > I have tried to unsubscribe from the Cygwin mailing list. > I have tried simple way to unsubscribe by entering Mailing list name, Your > email address. But I cannot find out the mailing list name. > I have read the unsubscribe full, but still cannot find

RE: iswcntrl() regression

2019-01-08 Thread Wong, Samuel
Subject: Re: iswcntrl() regression CCed Bruno and Assaf, I guess both are not subscribed to the Cygwin ML. On Dec 19 14:25, Thomas Wolff wrote: > On 19.12.2018 13:53, Bruno Haible wrote: > > Hi, > > > > POSIX [1] requires that iswcntrl (EOF) == 0. > Interesting speci

Re: iswcntrl() regression

2019-01-06 Thread Thomas Wolff
Am 06.01.2019 um 21:21 schrieb Corinna Vinschen: On Dec 19 21:57, Bruno Haible wrote: Hello Thomas, Oops 1: I forgot to add the reference to POSIX: http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswcntrl.html Oops 2: The relevant expression is iswcntrl (WEOF), not iswcntrl (EOF).

Re: iswcntrl() regression

2019-01-06 Thread Corinna Vinschen
On Dec 19 21:57, Bruno Haible wrote: > Hello Thomas, > > Oops 1: I forgot to add the reference to POSIX: > http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswcntrl.html > > Oops 2: > The relevant expression is iswcntrl (WEOF), not iswcntrl (EOF). > > > > Are there any other special req

Re: iswcntrl() regression

2018-12-19 Thread Bruno Haible
Hello Thomas, Oops 1: I forgot to add the reference to POSIX: http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswcntrl.html Oops 2: The relevant expression is iswcntrl (WEOF), not iswcntrl (EOF). > > Are there any other special requirements concerning EOF? WEOF is a special value. The

Re: iswcntrl() regression

2018-12-19 Thread Corinna Vinschen
CCed Bruno and Assaf, I guess both are not subscribed to the Cygwin ML. On Dec 19 14:25, Thomas Wolff wrote: > On 19.12.2018 13:53, Bruno Haible wrote: > > Hi, > > > > POSIX [1] requires that iswcntrl (EOF) == 0. > Interesting special case, as EOF is not a character. > In newlib/libc/ctype, this

Re: iswcntrl() regression

2018-12-19 Thread Thomas Wolff
On 19.12.2018 13:53, Bruno Haible wrote: Hi, POSIX [1] requires that iswcntrl (EOF) == 0. Interesting special case, as EOF is not a character. In newlib/libc/ctype, this could be fixed in iswcntrl_l.c as a special condition, or injected as a special case in the categories.t table. Are there a

iswcntrl() regression

2018-12-19 Thread Bruno Haible
Hi, POSIX [1] requires that iswcntrl (EOF) == 0. This was true in CYGWIN_NT-10.0 2.9.0(0.318/5/3) (x86_64) but is no longer true in CYGWIN_NT-10.0 2.11.1(0.329/5/3) (x86_64). (Reported by Assaf Gordon.) Looking at the changes that occurred in the cygwin git between 2.9.0 (on 2017-08-03)