version 1.6, 1994/05/31 07:25:12
|
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 |
/* Some versions of some unices (Linux) have the symbol BIG_ENDIAN defined |
in their standard headers. Make sure it's undefined -- Lennart */ |
in their standard headers. Make sure it's undefined -- Lennart */ |
Line 44 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 */ |