Annotation of gforth/32bit.h, revision 1.1

1.1     ! anton       1: /*
        !             2:   Copyright 1992 by the ANSI figForth Development Group
        !             3: 
        !             4:   This is a generic file for 32-bit machines with IEEE FP arithmetic (no VMS).
        !             5:   It only supports indirect threading.
        !             6: */
        !             7: 
        !             8: /* Cell and UCell must be the same size as a pointer */
        !             9: typedef long Cell;
        !            10: typedef unsigned long UCell;
        !            11: 
        !            12: /* DCell and UDCell must be twice as large as Cell */
        !            13: typedef long long DCell;
        !            14: typedef unsigned long long UDCell;
        !            15: 
        !            16: /* define this if IEEE singles and doubles are available as C data types */
        !            17: #define IEEE_FP
        !            18: 
        !            19: /* the IEEE types are used only for loading and storing */
        !            20: /* the IEEE double precision type */
        !            21: typedef double DFloat;
        !            22: /* the IEEE single precision type */
        !            23: typedef float SFloat;
        !            24: 
        !            25: #ifdef DIRECT_THREADED
        !            26: /* If you want direct threading, write a .h file for your processor! */
        !            27: /* We could put some stuff here that causes a compile error, but then
        !            28:    we could not use this file in the other machine.h files */
        !            29: #endif
        !            30: 

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