version 1.5, 1994/05/18 17:29:53
|
version 1.8, 1994/08/25 15:25:24
|
Line 13 typedef void *Label;
|
Line 13 typedef void *Label;
|
#define DOCON 1 |
#define DOCON 1 |
#define DOVAR 2 |
#define DOVAR 2 |
#define DOUSER 3 |
#define DOUSER 3 |
#define DODOES 4 |
#define DODEFER 4 |
#define DOESJUMP 5 |
#define DODOES 5 |
|
#define DOESJUMP 6 |
|
|
|
/* Some versions of some unices (Linux) have the symbol BIG_ENDIAN defined |
|
in their standard headers. Make sure it's undefined -- Lennart */ |
|
#ifdef BIG_ENDIAN |
|
#undef BIG_ENDIAN |
|
#endif |
|
|
#include "machine.h" |
#include "machine.h" |
|
|
Line 38 typedef Label *Xt;
|
Line 45 typedef Label *Xt;
|
#endif |
#endif |
|
|
Label *engine(Xt *ip, Cell *sp, Cell *rp, Float *fp, Address lp); |
Label *engine(Xt *ip, Cell *sp, Cell *rp, Float *fp, Address lp); |
|
extern Xt *throw_ip; |
|
|
#ifndef DIRECT_THREADED |
#ifndef DIRECT_THREADED |
/* i.e. indirect threaded */ |
/* i.e. indirect threaded */ |