Jörg W. schrieb:
> Philipp Klaus K. schrieb:
>> Kein falsches Ergebnis, da der C-Standard explizit sagt, dass das
>> Verhalten undefiniert ist, wenn ein Wert übergeben wird, der weder EOF
>> ist, noch in einen unsigned char passt.
>
> Na gut. :)
In diesem Falle würde übrigens ich, wenn ich das genau so
implementiere, diese beiden Details (unsigned Vergleich benutzt, weil er
üblicherweise schneller ist, Übergabe eines Zeichens, das nicht EOF ist
und nicht in unsigned char passt, triggert UB) als Kommentar im
Quelltext hinterlassen, denn das ist alles andere als offensichtlich.