Diff for /gforth/blocks.fs between versions 1.7 and 1.8

version 1.7, 1995/11/07 18:06:32 version 1.8, 1996/05/07 16:15:21
Line 58  block-cold Line 58  block-cold
 Defer flush-file  Defer flush-file
   
 : use-file ( addr u -- )  : use-file ( addr u -- )
     2dup r/w bin open-file 0<>      2dup ['] open-path-file catch 0<>
     if      if
         drop r/w bin create-file throw          2drop r/w bin create-file throw
     else      else
         nip nip          rot close-file throw  2dup file-status throw bin open-file throw
           >r 2drop r>
     then      then
     block-fid @ IF  flush-file block-fid @ close-file throw  THEN      block-fid @ IF  flush-file block-fid @ close-file throw  THEN
     block-fid ! ;      block-fid ! ;
   
   : use ( "file" -- )
       name use-file ;
   
 \ the file is opened as binary file, since it either will contain text  \ the file is opened as binary file, since it either will contain text
 \ without newlines or binary data  \ without newlines or binary data
 : get-block-fid ( -- fid )  : get-block-fid ( -- fid )

Removed from v.1.7  
changed lines
  Added in v.1.8


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