Diff for /gforth/kernel/files.fs between versions 1.5 and 1.9

version 1.5, 1998/12/08 22:03:10 version 1.9, 2000/08/17 12:46:58
Line 32 Line 32
     ?dup IF      ?dup IF
         r> drop EXIT          r> drop EXIT
     THEN      THEN
     #lf r> emit-file ;      newline r> write-file ;
   
 \ include-file                                         07apr93py  \ include-file                                         07apr93py
   
Line 69 Line 69
 : read-loop ( i*x -- j*x )  : read-loop ( i*x -- j*x )
   BEGIN  refill  WHILE  interpret  REPEAT ;    BEGIN  refill  WHILE  interpret  REPEAT ;
   
 : include-file ( i*x fid -- j*x ) \ file  : include-file ( i*x wfileid -- j*x ) \ file
     \G interpret (process using the text interpreter) the contents of      \G Interpret (process using the text interpreter) the contents of
     \G the file @var{fid}.      \G the file @var{wfileid}.
     push-file  loadfile !      push-file  loadfile !
     0 loadline ! blk off  ['] read-loop catch      0 loadline ! blk off  ['] read-loop catch
     loadfile @ close-file swap 2dup or      loadfile @ close-file swap 2dup or

Removed from v.1.5  
changed lines
  Added in v.1.9


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