On 2024-01-02 16:11, Takashi Yano via Cygwin wrote:
> Perhaps, the off-by-one is for EOF as you guess.

I doubt it. If EOF were out of range of char, it would have to be -129 or less,
so that -127 would look even more wrong.

I see EOF is just -1. That value will also be produced by '\xFF', or "\xff"[0], 
etc.

This -127 displacement is worth looking into; there is a smell
emanating from it.


-- 
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

Reply via email to