Diff for /gforth/compat/loops.fs between versions 1.1 and 1.3

version 1.1, 1996/01/25 16:47:05 version 1.3, 1997/06/06 17:28:13
Line 4 Line 4
   
 \ Hmm, this would be a good application for ]] ... [[  \ Hmm, this would be a good application for ]] ... [[
   
   \ The program uses the following words
   \ from CORE :
   \ : POSTPONE over min ; immediate 2dup IF swap THEN drop negate +LOOP
   \ ELSE 2drop < 1+ DO u<
   \ from CORE-EXT :
   \ ?DO u> 
   \ from BLOCK-EXT :
   \ \ 
   \ from FILE :
   \ ( 
   
 : +DO ( compile-time: -- do-sys; run-time: n1 n2 -- )  : +DO ( compile-time: -- do-sys; run-time: n1 n2 -- )
     POSTPONE over POSTPONE min POSTPONE ?do ; immediate      POSTPONE over POSTPONE min POSTPONE ?do ; immediate
   
Line 11 Line 22
     2dup u>      2dup u>
     IF      IF
         swap          swap
     ENDIF      THEN
     drop ;      drop ;
   
 : U+DO ( compile-time: -- do-sys; run-time: u1 u2 -- )  : U+DO ( compile-time: -- do-sys; run-time: u1 u2 -- )

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


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