public int ReadByteNormalizeEoln(bool preserveEndOfLines) { int first = ReadByte(); if (first == '\r' && !preserveEndOfLines) { int second = PeekByte(0); if (second == '\n') { return ReadByte(); } } return first; }