CRLF is not converted to #\Newline by READ-CHAR and
READ-LINE from 16-bit Unicode files. (clisp 2.39 MinGW
For -BIG-ENDIAN, the LF is not recognized and an extra
blank line is input.
For -LITTLE-ENDIAN, only the LF byte is removed and an
"incomplete byte sequence at end of buffer" failure
The culprit is code marked "FIXME: This is wrong." in
The straightforward fix is to move the ignore_next_LF
flag from BufferedStream to ChannelStream and use it in
the two marked cases. This seems to work fine for me
locally. Perhaps I am overlooking some problem with
Log in to post a comment.