diff --git a/code/stream.lisp b/code/stream.lisp index 668dcdab2320d2dab294a3db38b154afb252538b..3a5b01eefad67ea2e3e946900e65e3b591c44ee5 100644 --- a/code/stream.lisp +++ b/code/stream.lisp @@ -7,7 +7,7 @@ ;;; Scott Fahlman or slisp-group@cs.cmu.edu. ;;; (ext:file-comment - "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/code/stream.lisp,v 1.21 1994/08/23 18:36:22 ram Exp $") + "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/code/stream.lisp,v 1.22 1994/09/28 13:40:26 ram Exp $") ;;; ;;; ********************************************************************** ;;; @@ -275,7 +275,9 @@ (incf index)) ((zerop index) (done-with-fast-read-char) - (return (eof-or-lose stream eof-errorp eof-value))) + (return (values (eof-or-lose (in-synonym-of stream) + eof-errorp eof-value) + t))) ;; since fast-read-char hit already the eof char, we ;; shouldn't do another read-char (t