--- gforth/arch/generic/machine.h 1998/10/25 23:15:47 1.3 +++ gforth/arch/generic/machine.h 1999/02/06 22:28:22 1.7 @@ -2,7 +2,7 @@ This is a generic file for 32-bit machines with IEEE FP arithmetic (no VMS). It only supports indirect threading. - Copyright (C) 1995 Free Software Foundation, Inc. + Copyright (C) 1995,1998 Free Software Foundation, Inc. This file is part of Gforth. @@ -21,12 +21,20 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ +#ifndef THREADING_SCHEME +#define THREADING_SCHEME 6 +#endif + /* define SYSCALL */ #ifndef SYSCALL #define SYSCALL #endif +#ifndef SYSSIGNALS +#define SYSSIGNALS +#endif + #ifndef USE_FTOS #ifndef USE_NO_FTOS /* keep top of FP stack in register. Since most processors have FP @@ -70,3 +78,14 @@ typedef void **Label; 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 + +#define RELINFOBITS 8