- (setf (ansi-stream-in-index stream) +ansi-stream-in-buffer-length+)
- (funcall (ansi-stream-in stream) stream eof-error-p eof-value))
- (t
- (when (/= start +ansi-stream-in-buffer-extra+)
- (bit-bash-copy ibuf (+ (* +ansi-stream-in-buffer-extra+
- sb!vm:n-byte-bits)
- (* sb!vm:vector-data-offset
- sb!vm:n-word-bits))
- ibuf (+ (the index (* start sb!vm:n-byte-bits))
- (* sb!vm:vector-data-offset
- sb!vm:n-word-bits))
- (* count sb!vm:n-byte-bits)))
- (setf (ansi-stream-in-index stream) (1+ start))
- (code-char (aref ibuf start))))))
+ (setf (ansi-stream-in-index stream)
+ +ansi-stream-in-buffer-length+)
+ (funcall (ansi-stream-in stream) stream eof-error-p eof-value))
+ (t
+ (when (/= start +ansi-stream-in-buffer-extra+)
+ (bit-bash-copy ibuf (+ (* +ansi-stream-in-buffer-extra+
+ sb!vm:n-byte-bits
+ n-character-array-bytes)
+ (* sb!vm:vector-data-offset
+ sb!vm:n-word-bits))
+ ibuf (+ (the index (* start
+ sb!vm:n-byte-bits
+ n-character-array-bytes))
+ (* sb!vm:vector-data-offset
+ sb!vm:n-word-bits))
+ (* count
+ sb!vm:n-byte-bits
+ n-character-array-bytes)))
+ (setf (ansi-stream-in-index stream) (1+ start))
+ (aref ibuf start)))))