--- gforth/Attic/engine.c 1995/12/26 17:35:36 1.33 +++ gforth/Attic/engine.c 1997/02/06 21:22:58 1.39 @@ -45,19 +45,6 @@ #define IOR(flag) ((flag)? -512-errno : 0) -typedef union { - struct { -#ifdef WORDS_BIGENDIAN - Cell high; - Cell low; -#else - Cell low; - Cell high; -#endif; - } cells; - DCell dcell; -} Double_Store; - typedef struct F83Name { struct F83Name *next; /* the link field for old hands */ char countetc; @@ -69,23 +56,12 @@ typedef struct F83Name { #define F83NAME_SMUDGE(np) (((np)->countetc & 0x40) != 0) #define F83NAME_IMMEDIATE(np) (((np)->countetc & 0x20) != 0) -#ifdef USE_TOS -#define IF_TOS(x) x -#else -#define IF_TOS(x) -#define TOS (sp[0]) -#endif - -#ifdef USE_FTOS -#define IF_FTOS(x) x -#else -#define IF_FTOS(x) -#define FTOS (fp[0]) -#endif - Cell *SP; Float *FP; +#if 0 +/* not used currently */ int emitcounter; +#endif #define NULLC '\0' char *cstr(Char *from, UCell size, int clear) @@ -134,7 +110,7 @@ char *tilde_cstr(Char *from, UCell size, s2 = from+1; s2_len = size-1; } else { - int i; + UCell i; for (i=1; i