--- gforth/engine/engine.c 1998/12/08 22:03:02 1.6 +++ gforth/engine/engine.c 1998/12/11 22:54:30 1.7 @@ -250,7 +250,7 @@ Label *engine(Xt *ip0, Cell *sp0, Cell * (Label)&&dodoes, /* the following entry is normally unused; it's there because its index indicates a does-handler */ - (Label)CPU_DEP1, + CPU_DEP1, #include "prim_lab.i" (Label)0 }; @@ -270,24 +270,24 @@ Label *engine(Xt *ip0, Cell *sp0, Cell * #define CODE_OFFSET (22*sizeof(Cell)) int i; Cell code_offset = offset_image? CODE_OFFSET : 0; - + symbols = (Label *)(malloc(MAX_SYMBOLS*sizeof(Cell)+CODE_OFFSET)+code_offset); for (i=0; i=MAX_SYMBOLS) { fprintf(stderr,"gforth-ditc: more than %d primitives\n",MAX_SYMBOLS); exit(1); - } - symbols[i] = &routines[i]; } -#endif /* defined(DOUBLY_INDIRECT) */ - return symbols; + symbols[i] = &routines[i]; } +#endif /* defined(DOUBLY_INDIRECT) */ + return symbols; +} IF_TOS(TOS = sp[0]); IF_FTOS(FTOS = fp[0]); - /* prep_terminal(); */ +/* prep_terminal(); */ NEXT_P0; NEXT;