@@ -1,3 +1,5 @@
+/* $Header$ */
+
#ifndef NDEBUG
#define assert(x) if(!(x)) badassertion("x",__FILE__,__LINE__)
#else
typedef struct {
int t_token; /* kind of token, -1 for register */
union {
@@ -1,3 +1,7 @@
+#ifndef NORCSID
+static char rcsid[] = "$Header$";
+#endif
#include "assert.h"
#include "equiv.h"
#include "param.h"
#define MAXCREG 4
struct perm {
extern int maxply; /* amount of lookahead allowed */
extern int stackheight; /* # of tokens on fakestack */
extern token_t fakestack[]; /* fakestack itself */
#include "tables.h"
#include "types.h"
typedef struct glosym {
struct glosym *gl_next;
string gl_name;
/*
#include <em_spec.h>
#include <em_flag.h>
#define BMASK 0377
#define BSHIFT 8
struct regvar {
struct regvar *rv_next;
long rv_off;
struct result {
int e_typ; /* EV_INT,EV_REG,EV_STR */
#define STONSTACK /* if defined state is saved in stackframe */
typedef struct state {
#include <stdio.h>
#ifndef EM_WSIZE
EM_WSIZE should be defined at this point
#endif