--- gforth/kernel/files.fs 2000/09/06 20:30:07 1.10 +++ gforth/kernel/files.fs 2000/09/23 15:06:10 1.14 @@ -1,6 +1,6 @@ \ File specifiers 11jun93jaw -\ Copyright (C) 1995,1996,1997,1998 Free Software Foundation, Inc. +\ Copyright (C) 1995,1996,1997,1998,2000 Free Software Foundation, Inc. \ This file is part of Gforth. @@ -37,13 +37,14 @@ \ include-file 07apr93py : push-file ( -- ) r> - loadline @ >r - loadfile @ >r - blk @ >r - tibstack @ >r - >tib @ >r - #tib @ >r - >in @ >r >r + #fill-bytes @ >r + loadline @ >r + loadfile @ >r + blk @ >r + tibstack @ >r + >tib @ >r + #tib @ >r + >in @ >r >r >tib @ tibstack @ = IF #tib @ tibstack +! THEN tibstack @ >tib ! ; @@ -58,13 +59,14 @@ -1 cells +LOOP THEN r> - r> >in ! - r> #tib ! - r> >tib ! - r> tibstack ! - r> blk ! - r> loadfile ! - r> loadline ! >r ; + r> >in ! + r> #tib ! + r> >tib ! + r> tibstack ! + r> blk ! + r> loadfile ! + r> loadline ! + r> #fill-bytes ! >r ; : read-loop ( i*x -- j*x ) BEGIN refill WHILE interpret REPEAT ;