Diff for /gforth/arch/generic/machine.h between versions 1.1 and 1.4

version 1.1, 1997/09/01 23:08:23 version 1.4, 1998/11/22 23:18:10
Line 21 Line 21
   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */  */
   
 /* define this if IEEE singles and doubles are available as C data types */  /* define SYSCALL */
 #define IEEE_FP  
   
 /* the IEEE types are used only for loading and storing */  #ifndef SYSCALL
 /* the IEEE double precision type */  #define SYSCALL
 typedef double DFloat;  #endif
 /* the IEEE single precision type */  
 typedef float SFloat;  
   
 #ifndef USE_FTOS  #ifndef USE_FTOS
 #ifndef USE_NO_FTOS  #ifndef USE_NO_FTOS
Line 49  typedef float SFloat; Line 46  typedef float SFloat;
    we could not use this file in the other machine.h files */     we could not use this file in the other machine.h files */
 #endif  #endif
   
   /* Types: these types are used as Forth's internal types */
   
   /* define this if IEEE singles and doubles are available as C data types */
   #define IEEE_FP
   
   /* the IEEE types are used only for loading and storing */
   /* the IEEE double precision type */
   typedef double DFloat;
   /* the IEEE single precision type */
   typedef float SFloat;
   
   typedef CELL_TYPE Cell;
   typedef unsigned CELL_TYPE UCell;
   typedef Cell Bool;
   typedef unsigned char Char;
   typedef double Float;
   typedef Char *Address;
   
   #if defined(DOUBLY_INDIRECT)
   typedef void **Label;
   #else /* !defined(DOUBLY_INDIRECT) */
   typedef void *Label;
   #endif /* !defined(DOUBLY_INDIRECT) */
   
   /* feature defines */
   
   #define HAS_DCOMPS
   #define HAS_FILE
   #define HAS_FLOATING
   #define HAS_GLOCALS
   #define HAS_HASH
   #define HAS_OS
   #define HAS_XCONDS

Removed from v.1.1  
changed lines
  Added in v.1.4


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