|
From: | Paul Eggert |
Subject: | bug#23269: MirBSD 10 i386 test failures [Re: grep-2.24.13-bed6 feedback |
Date: | Mon, 18 Apr 2016 08:05:34 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 |
On 04/18/2016 07:54 AM, Jim Meyering wrote:
I'm sure you intended this additional change, so that the if-expression can sometimes be false: + if (mbrtowc (&wc, buf, 1, &mbs) >= 0) - if (mbrtowc (&wc, buf, 1, &mbs) < (size_t)-2)
Oh yes. (Blush.) Or it could be <= 1.
with that, the btowc replacement function still declares bytes 128..255 to be invalid in the C locale.
Too bad. I'm afraid someone with access to MirBSD will need to debug it.
[Prev in Thread] | Current Thread | [Next in Thread] |