Make key return -1 on EOF.
This commit is contained in:
@ -104,7 +104,7 @@ decimal
|
||||
|
||||
( Hookup I/O )
|
||||
: stdout-write ( a n -- ) stdout -rot write drop ;
|
||||
: stdin-key ( -- n ) 0 >r stdin rp@ 1 read drop r> ;
|
||||
: stdin-key ( -- n ) 0 >r stdin rp@ 1 read 0= if rdrop -1 exit then r> ;
|
||||
|
||||
also forth definitions
|
||||
: default-type stdout-write ;
|
||||
|
||||
Reference in New Issue
Block a user