0.9.6.6:
authorJuho Snellman <jsnell@iki.fi>
Fri, 28 Oct 2005 12:11:47 +0000 (12:11 +0000)
committerJuho Snellman <jsnell@iki.fi>
Fri, 28 Oct 2005 12:11:47 +0000 (12:11 +0000)
The FD-STREAM-READ-N-CHARACTERS/FOO for variable-width encodings
        never read more than one character, do the FAST-READ-CHAR buffer
        never got populated.

src/code/fd-stream.lisp
version.lisp-expr

index 3609191..945790e 100644 (file)
                       (error 'end-of-file :stream stream)
                       (return-from ,in-function total-copied)))
                 (setf head (fd-stream-ibuf-head stream))
-                (setf tail (fd-stream-ibuf-tail stream)))
-              (when (plusp total-copied)
-                (return-from ,in-function total-copied)))
+                (setf tail (fd-stream-ibuf-tail stream))))
             (setf (fd-stream-ibuf-head stream) head)
             ;; Maybe we need to refill the stream buffer.
             (cond ( ;; If there were enough data in the stream buffer, we're done.
index fe47a93..14139e9 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.6.5"
+"0.9.6.6"