Diff for /gforth/kernel/io.fs between versions 1.27 and 1.28

version 1.27, 2007/03/18 21:46:17 version 1.28, 2007/03/25 21:30:59
Line 65  Defer emit ( c -- ) \ core Line 65  Defer emit ( c -- ) \ core
   
 Defer key ( -- char ) \ core  Defer key ( -- char ) \ core
 \G Receive (but do not display) one character, @var{char}.  \G Receive (but do not display) one character, @var{char}.
   : (key) ( -- c ) \ gforth
       infile-id key-file ;
   : infile-id  stdin ;
   
 [IFDEF] (key) ' (key) IS key [THEN]  [IFDEF] (key) ' (key) IS key [THEN]
   
Line 74  Defer key? ( -- flag ) \ facility key-qu Line 77  Defer key? ( -- flag ) \ facility key-qu
 \G yield the character. Once @code{key?} returns true, subsequent  \G yield the character. Once @code{key?} returns true, subsequent
 \G calls to @code{key?} before calling @code{key} or @code{ekey} will  \G calls to @code{key?} before calling @code{key} or @code{ekey} will
 \G also return true.  \G also return true.
   : (key?) ( -- flag ) \ gforth
       infile-id key?-file ;
   : infile-id  stdin ;
   
 [IFDEF] (key?) ' (key?) IS key? [THEN]  [IFDEF] (key?) ' (key?) IS key? [THEN]
   

Removed from v.1.27  
changed lines
  Added in v.1.28


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>