--- gforth/savesys.fs 1998/12/08 22:02:50 1.2 +++ gforth/savesys.fs 2003/03/09 15:16:52 1.6 @@ -1,6 +1,6 @@ \ image dump 15nov94py -\ Copyright (C) 1995,1997 Free Software Foundation, Inc. +\ Copyright (C) 1995,1997,2003 Free Software Foundation, Inc. \ This file is part of Gforth. @@ -16,7 +16,7 @@ \ You should have received a copy of the GNU General Public License \ along with this program; if not, write to the Free Software -\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. : save-string-dict { addr1 u -- addr2 u } here { addr2 } @@ -41,11 +41,12 @@ : dump-fi ( addr u -- ) w/o bin create-file throw >r update-image-included-files + update-image-order here forthstart - forthstart 2 cells + ! forthstart begin \ search for start of file ("#! " at a multiple of 8) 8 - - dup 3 s" #! " compare 0= + dup 3 s" #! " str= until ( imagestart ) here over - r@ write-file throw r> close-file throw ;