Diff for /gforth/intcomp.fs between versions 1.3 and 1.5

version 1.3, 1996/09/23 08:52:48 version 1.5, 1997/10/27 18:25:16
Line 42  constant no-interpretation-does-code Line 42  constant no-interpretation-does-code
     [ 0 >body ] literal allot ; \ restrict?      [ 0 >body ] literal allot ; \ restrict?
   
 : fix-does-code ( addr ret-addr -- )  : fix-does-code ( addr ret-addr -- )
     lastxt [ interpret/compile-struct drop ] literal + >r      lastxt [ interpret/compile-struct %size ] literal + >r
     lastxt interpret/compile?      lastxt interpret/compile?
     lastxt interpret/compile-int @ r@ >body = and      lastxt interpret/compile-int @ r@ >body = and
     lastxt interpret/compile-comp @ r> = and      lastxt interpret/compile-comp @ r> = and
     0= abort" not created with create-interpret/compile"      0= abort" not created with create-interpret/compile"
     [ /does-handler cell+ cell+ ] literal + \ to does-code      cell+ cell+ maxaligned /does-handler + \ to does-code
     swap @ does-code! ;      swap @ does-code! ;
   
 : (interpretation>) ( -- )  : (interpretation>) ( -- )

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


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