On Fri, 15 May 2020, ron@ronnatalie.com wrote: > Unfortunately, if c is char on a machine with unsigned chars, or it’s of > type unsigned char, the EOF will never be detected. Isn't it nonstandard (although I am aware of some compilers that do it) to default the type of char to unsigned? -uso.