Diff for /gforth/smartdots.fs between versions 1.5 and 1.6

version 1.5, 2012/03/16 20:34:22 version 1.6, 2012/03/27 23:02:01
Line 20 Line 20
 \ idea: Gerald Wodni  \ idea: Gerald Wodni
   
 : addr? ( addr -- flag )  : addr? ( addr -- flag )
     TRY  @  IFERROR  2drop  false nothrow  ELSE  drop  true  THEN   ENDTRY ;      TRY  c@  IFERROR  2drop  false nothrow  ELSE  drop  true  THEN   ENDTRY ;
   
 : string? ( addr u -- flag )  : string? ( addr u -- flag )
     TRY  bounds ?DO  I c@ bl < IF  -1 throw  THEN  LOOP      TRY  dup #80 u> throw  bounds ?DO  I c@ bl < IF  -1 throw  THEN  LOOP
         IFERROR  2drop drop false nothrow ELSE  true  THEN  ENDTRY ;          IFERROR  2drop drop false nothrow ELSE  true  THEN  ENDTRY ;
   
 : .string. ( addr u -- )  : .string. ( addr u -- )
Line 41  Variable smart.s-skip Line 41  Variable smart.s-skip
         ELSE  .  THEN          ELSE  .  THEN
     THEN ;      THEN ;
   
 ' smart.s. IS .s.  
   
   ' smart.s. IS .s.

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


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