AUSAM/source/S/cdb.h
#
/*
C debugger header
*/
#define DSP 0
#define ISP 1
#define NBKP 10
#define SYMSIZ 12*400
#define BADJST 01
#define NGRPS 10
#define QUIT 3
int fcore;
int errno;
int fsym;
int symoff;
char *lp;
int errflg;
int symlen;
int symct;
int symcor;
int symbuf[SYMSIZ];
int *symptr;
struct {
int loc;
int ins;
int count;
int flag;
} bkptl[NBKP];
struct grpmem {
char *adr;
int mode;
int offset;
char *fcnnam;
char *varnam;
struct grpmem *link;
} membr;
struct {
struct grpmem *memptr;
} group[NGRPS];
int lastbp;
char symbol[8];
int symflg;
int symval;
char tsym[8];
char fsymbol[10];
char ssymbol[8];
int ssymflg;
int ssymval;
int signo;
char line[128];
int regbuf[512];
char *rtsize;
int loccsv;
int locsr5;
#define RUSER 1
#define RIUSER 2
#define WUSER 4
#define WIUSER 5
#define RUREGS 3
#define WUREGS 6
#define SETTRC 0
#define CONTIN 7
#define EXIT 8
#define ps -1
#define pc -2
#define sp -6
#define r5 -9
#define r4 -10
#define r3 -11
#define r2 -12
#define r1 -5
#define r0 -3
struct sfregs {
int junk[2];
int fpsr;
float sfr[6];
};
struct lfregs {
int junk[2];
int fpsr;
double lfr[6];
};
int dot;
int tdot;
int modifier;
int callist[50];
int entpt[50];
int callev;
int pid;
int adrflg;
int idsep;
int pokeval;
int autof;
int ssflg;
int recur;
int litflg;
int is_auto;
char *fcnstr;