version 1.5, 1994/05/18 17:29:53
|
version 1.11, 1994/10/03 18:24:02
|
Line 1
|
Line 1
|
/* |
/* |
$Id$ |
|
Copyright 1992 by the ANSI figForth Development Group |
Copyright 1992 by the ANSI figForth Development Group |
*/ |
*/ |
|
|
Line 13 typedef void *Label;
|
Line 12 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 64 Label *engine(Xt *ip, Cell *sp, Cell *rp
|
Line 70 Label *engine(Xt *ip, Cell *sp, Cell *rp
|
#endif |
#endif |
|
|
#ifdef DEBUG |
#ifdef DEBUG |
# define NAME(string) printf("%08x: "string"\n",(int)ip); |
# define NAME(string) fprintf(stderr,"%08x: "string"\n",(int)ip); |
#else |
#else |
# define NAME(string) |
# define NAME(string) |
#endif |
#endif |