/*
**  This file is part of Zterp, and is
**  Copyright 1992, 1993 Charles Hannum
*/

#ifdef __GNUC__
#define VOLATILE volatile
#define INLINE inline
#else
#define VOLATILE
#define INLINE
#endif

#include "types.h"
#include "memory.h"
#include "header.h"

#ifdef MAIN
#define extern
#endif

void die (char *, ...);

extern zbyte *game;
extern zheader *header;

extern int zaddr_shift,
	   property_table_length,
	   property_number_mask,
	   property_length_mask,
	   property_length_shift,
	   word_unique_length;

extern zpointer object,
		variable,
		property,
		vocabulary,
		shortcut;

extern char alphabet[78];
extern char *terminators;

extern uword stack[512], *sp, *fp;
extern zpointer pc;

extern uword random_seed[2];
