[gforth] / gforth / blocks.fs  

gforth: gforth/blocks.fs

Diff for /gforth/blocks.fs between version 1.11 and 1.12

version 1.11, Wed Oct 2 09:48:56 1996 UTC version 1.12, Thu Mar 20 14:39:49 1997 UTC
Line 55 
Line 55 
   
 block-cold  block-cold
   
 Defer flush-file  Defer flush-blocks
   
 : open-blocks ( addr u -- ) \ gforth  : open-blocks ( addr u -- ) \ gforth
     \g use the file, whose name is given by @var{addr u}, as blocks file      \g use the file, whose name is given by @var{addr u}, as blocks file
Line 66 
Line 66 
         rot close-file throw  2dup file-status throw bin open-file throw          rot close-file throw  2dup file-status throw bin open-file throw
         >r 2drop r>          >r 2drop r>
     then      then
     block-fid @ IF  flush-file block-fid @ close-file throw  THEN      block-fid @ IF  flush-blocks block-fid @ close-file throw  THEN
     block-fid ! ;      block-fid ! ;
   
 : use ( "file" -- ) \ gforth  : use ( "file" -- ) \ gforth
Line 111 
Line 111 
     save-buffers      save-buffers
     empty-buffers ;      empty-buffers ;
   
 ' flush IS flush-file  ' flush IS flush-blocks
   
 : get-buffer ( n -- a-addr )  : get-buffer ( n -- a-addr )
     buffers mod buffer-struct drop * block-buffers @ + ;      buffers mod buffer-struct drop * block-buffers @ + ;


Generate output suitable for use with a patch program
Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help