--- gforth/comp-i.fs 2000/09/23 15:46:51 1.5 +++ gforth/comp-i.fs 2001/01/19 21:07:05 1.6 @@ -80,14 +80,6 @@ s" address-unit-bits" environment? drop endif loop ; -: slurp-file ( c-addr1 u1 -- c-addr2 u2 ) - \ c-addr1 u1 is the filename, c-addr2 u2 is the file's contents - r/o bin open-file throw >r - r@ file-size throw abort" file too large" - dup allocate throw swap - 2dup r@ read-file throw over <> abort" could not read whole file" - r> close-file throw ; - : comp-image ( "image-file1" "image-file2" "new-image" -- ) name slurp-file { image1 size1 } image1 size1 s" Gforth2" search 0= abort" not a Gforth image"