--- gforth/Attic/m68k.h 1996/07/26 15:28:29 1.6 +++ gforth/Attic/m68k.h 1996/10/13 19:56:22 1.7 @@ -21,10 +21,16 @@ #include "32bit.h" -#define FLUSH_ICACHE(addr,size) cache_$clear() /* Clearing the whole cache is a bit drastic, but this is the only - cache control available on the apollo. -*/ + * cache control available on the apollo and NeXT + */ +#if defined(apollo) +# define FLUSH_ICACHE(addr,size) cache_$clear() +#else +# if defined(NeXT) +# define FLUSH_ICACHE(addr,size) asm("trap #2"); +# endif +#endif #ifdef DIRECT_THREADED #warning untested