/*$Header: /a/rathlin/disk/src/master/edml/EDML4/fam.src/UPTODATE/RCS/debug.h,v 5.1 91/09/05 18:23:53 edml Exp $*/
/*$Log:	debug.h,v $
 * Revision 5.1  91/09/05  18:23:53  edml
 * Version 4.2 of EdML
 * This version does not yet work on machines with large pointers
 * (e.g. DECmips / SGI) - conficts between ASSIGNED/ZERO/MARKBIT macros
 * 
 * Revision 4.0  89/09/20  13:32:40  rjg
 * incorporated RCS
 * */


#ifdef DEBUGinterp

#ifndef NumByteCodes
#include "bcodes.h"
#endif

#ifndef INTZERO
#include    "globdefs.h"
#include "structs.h"
#endif

#  define TraceBackSize 100

extern	char	OpNameFile[1024]	/*/ = "OpCodeCount" /*/ ;
extern	int	TraceInst	/*/ = 0 /*/ ;
extern	Byte	nextbyte;
extern	int	OpcodeCount[NumByteCodes];
extern	int	DynamicOpcodeCount[NumByteCodes];
extern	Byte	TraceBackList[TraceBackSize];
extern	int	LastInst	/*/ = TraceBackSize /*/,
		FirstInst	/*/ = TraceBackSize /*/;

#endif

