Diff for /gforth/fi2c.fs between versions 1.8 and 1.11

version 1.8, 1999/08/29 21:44:46 version 1.11, 2001/11/21 10:01:47
Line 1 Line 1
 \ Convert image to C include file  \ Convert image to C include file
   
 \ Copyright (C) 1998 Free Software Foundation, Inc.  \ Copyright (C) 1998,1999 Free Software Foundation, Inc.
   
 \ This file is part of Gforth.  \ This file is part of Gforth.
   
Line 16 Line 16
   
 \ You should have received a copy of the GNU General Public License  \ You should have received a copy of the GNU General Public License
 \ along with this program; if not, write to the Free Software  \ 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.
   
 0 Value image  0 Value image
 0 Value bitmap  0 Value bitmap
Line 52  Variable bitmap-chars Line 52  Variable bitmap-chars
   
 : read-header ( fd -- )  : read-header ( fd -- )
     image-header 4 cells rot read-file throw drop      image-header 4 cells rot read-file throw drop
     image-header 2 cells + @ bswap tchars @ * au @ /      image-header 2 cells + @ bswap tchars @ * tcell @ / au @ /
     dup image-cells ! 1- 8 / tchars @ / 1+ bitmap-chars !      dup image-cells ! 1- 8 / tchars @ / 1+ bitmap-chars !
     image-cells @ cells allocate throw to image      image-cells @ cells allocate throw to image
     bitmap-chars @ allocate throw to bitmap ;      bitmap-chars @ allocate throw to bitmap ;
Line 85  Variable bitmap-chars Line 85  Variable bitmap-chars
     r@ read-dictionary r@ read-bitmap r> close-file throw ;      r@ read-dictionary r@ read-bitmap r> close-file throw ;
   
 : .imagesize ( -- )  : .imagesize ( -- )
     image-header 3 cells + @ bswap .08x ;      image-header 3 cells + @ tchars @ * tcell @ / au @ / bswap .08x ;
   
 : .relocsize ( -- )  : .relocsize ( -- )
     bitmap-chars @ .08x ;      bitmap-chars @ .08x ;

Removed from v.1.8  
changed lines
  Added in v.1.11


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