Diff for /gforth/kernel/int.fs between versions 1.55 and 1.56

version 1.55, 2000/08/18 08:56:33 version 1.56, 2000/09/06 20:30:07
Line 594  has? file 0= [IF] Line 594  has? file 0= [IF]
     \G @code{0} and make the string @i{c-addr u} the input source      \G @code{0} and make the string @i{c-addr u} the input source
     \G and input buffer. Interpret. When the parse area is empty,      \G and input buffer. Interpret. When the parse area is empty,
     \G restore the input source specification.      \G restore the input source specification.
       loadfilename# @ >r
       1 loadfilename# ! \ "\evaluated string/"
     push-file #tib ! >tib !      push-file #tib ! >tib !
     >in off      >in off
     [ has? file [IF] ]      [ has? file [IF] ]
         blk off loadfile off -1 loadline !          blk off loadfile off -1 loadline !
         [ [THEN] ]          [ [THEN] ]
     ['] interpret catch      ['] interpret catch
     pop-file throw ;      pop-file
       r> loadfilename# !
       throw ;
   
 \ \ Quit                                                13feb93py  \ \ Quit                                                13feb93py
   
Line 707  Defer dobacktrace ( -- ) Line 711  Defer dobacktrace ( -- )
       >stderr        >stderr
   [ [THEN] ]     [ [THEN] ] 
   sourceline# IF    sourceline# IF
       source >in @ sourceline# 0 0 .error-frame        source >in @ sourceline# sourcefilename .error-frame
   THEN    THEN
   error-stack @ 0 ?DO    error-stack @ 0 ?DO
     -1 error-stack +!      -1 error-stack +!
Line 777  Variable init8 Line 781  Variable init8
 [ has? file [IF] ]  [ has? file [IF] ]
     process-args      process-args
     loadline off      loadline off
       loadfilename# off
 [ [THEN] ]  [ [THEN] ]
     bootmessage      bootmessage
     quit ;      quit ;

Removed from v.1.55  
changed lines
  Added in v.1.56


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