Skip to content

Commit

Permalink
io.streams.peek: fix stack effect for [stream-]peek1.
Browse files Browse the repository at this point in the history
  • Loading branch information
mrjbq7 committed Apr 21, 2015
1 parent 7c2d4ad commit d2043d6
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions extra/io/streams/peek/peek.factor
Expand Up @@ -68,7 +68,7 @@ M: peek-stream stream-flush stream>> stream-flush ;
M: peek-stream stream-tell stream>> stream-tell ;
M: peek-stream stream-seek stream>> stream-seek ;

: stream-peek1 ( stream -- ch )
: stream-peek1 ( stream -- elt )
dup peeked>> [
dup stream>> stream-read1 [
[ 1vector over stream-clone-resizable >>peeked drop ] keep
Expand All @@ -88,5 +88,5 @@ M: peek-stream stream-seek stream>> stream-seek ;
[ reverse swap peeked>> push-all ] keep
] if ;

: peek1 ( -- seq ) input-stream get stream-peek1 ; inline
: peek1 ( -- elt ) input-stream get stream-peek1 ; inline
: peek ( n -- seq ) input-stream get stream-peek ; inline

0 comments on commit d2043d6

Please sign in to comment.