Diff for /gforth/blocks.fs between versions 1.44 and 1.45

version 1.44, 2006/10/08 11:30:55 version 1.45, 2006/10/11 19:18:51
Line 229  Create block-input   A, A, A, A, A, Line 229  Create block-input   A, A, A, A, A,
     \G @code{BLK}, set @code{>IN} to 0 and interpret. When the parse      \G @code{BLK}, set @code{>IN} to 0 and interpret. When the parse
     \G area is exhausted, restore the input source specification.      \G area is exhausted, restore the input source specification.
     block-input 0 new-tib dup loadline ! blk !  s" * a block*" loadfilename 2!      block-input 0 new-tib dup loadline ! blk !  s" * a block*" loadfilename 2!
     ['] interpret catch pop-file rethrow ;      ['] interpret catch pop-file throw ;
 [ELSE]  [ELSE]
 : (source)  ( -- c-addr u )  : (source)  ( -- c-addr u )
   blk @ ?dup    blk @ ?dup
Line 250  Create block-input   A, A, A, A, A, Line 250  Create block-input   A, A, A, A, A,
     dup loadline ! blk ! >in off ['] interpret catch      dup loadline ! blk ! >in off ['] interpret catch
     pop-file      pop-file
     r>loadfilename      r>loadfilename
     rethrow ;      throw ;
 [THEN]  [THEN]
   
 : thru ( i*x n1 n2 -- j*x ) \ block-ext  : thru ( i*x n1 n2 -- j*x ) \ block-ext

Removed from v.1.44  
changed lines
  Added in v.1.45


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