13e12c5d1SDavid du Colombier void acommand(int); 27dd7cddfSDavid du Colombier void attachprocess(void); 33e12c5d1SDavid du Colombier void bkput(BKPT*, int); 43e12c5d1SDavid du Colombier void bpwait(void); 53e12c5d1SDavid du Colombier int charpos(void); 63e12c5d1SDavid du Colombier void chkerr(void); 73e12c5d1SDavid du Colombier void clrinp(void); 83e12c5d1SDavid du Colombier void cmdmap(Map*); 9219b2ee8SDavid du Colombier void cmdsrc(int, Map*); 10219b2ee8SDavid du Colombier void cmdwrite(int, Map*); 113e12c5d1SDavid du Colombier int command(char*, int); 123e12c5d1SDavid du Colombier int convdig(int); 133e12c5d1SDavid du Colombier void ctrace(int); 143e12c5d1SDavid du Colombier WORD defval(WORD); 153e12c5d1SDavid du Colombier void delbp(void); 163e12c5d1SDavid du Colombier void done(void); 173e12c5d1SDavid du Colombier int dprint(char*, ...); 183e12c5d1SDavid du Colombier Map* dumbmap(int); 193e12c5d1SDavid du Colombier void endline(void); 203e12c5d1SDavid du Colombier void endpcs(void); 213e12c5d1SDavid du Colombier int eol(int); 223e12c5d1SDavid du Colombier void error(char*); 233e12c5d1SDavid du Colombier void errors(char*, char*); 243e12c5d1SDavid du Colombier void execbkpt(BKPT*, int); 25219b2ee8SDavid du Colombier char* exform(int, int, char*, Map*, int, int); 263e12c5d1SDavid du Colombier int expr(int); 273e12c5d1SDavid du Colombier void flush(void); 283e12c5d1SDavid du Colombier void flushbuf(void); 293e12c5d1SDavid du Colombier char* getfname(void); 303e12c5d1SDavid du Colombier void getformat(char*); 313e12c5d1SDavid du Colombier int getnum(int (*)(void)); 323e12c5d1SDavid du Colombier void grab(void); 333e12c5d1SDavid du Colombier void iclose(int, int); 34*c93608ccSDavid du Colombier ADDR inkdot(int); 353e12c5d1SDavid du Colombier int isfileref(void); 363e12c5d1SDavid du Colombier int item(int); 373e12c5d1SDavid du Colombier void killpcs(void); 383e12c5d1SDavid du Colombier void kmsys(void); 393e12c5d1SDavid du Colombier void main(int, char**); 403e12c5d1SDavid du Colombier int mapimage(void); 413e12c5d1SDavid du Colombier void newline(void); 423e12c5d1SDavid du Colombier int nextchar(void); 433e12c5d1SDavid du Colombier void notes(void); 443e12c5d1SDavid du Colombier void oclose(void); 453e12c5d1SDavid du Colombier void outputinit(void); 463e12c5d1SDavid du Colombier void printc(int); 473e12c5d1SDavid du Colombier void printesc(int); 483e12c5d1SDavid du Colombier void printlocals(Symbol *, ADDR); 493e12c5d1SDavid du Colombier void printmap(char*, Map*); 503e12c5d1SDavid du Colombier void printparams(Symbol *, ADDR); 513e12c5d1SDavid du Colombier void printpc(void); 523e12c5d1SDavid du Colombier void printregs(int); 533e12c5d1SDavid du Colombier void prints(char*); 544de34a7eSDavid du Colombier void printsource(ADDR); 553e12c5d1SDavid du Colombier void printsym(void); 563e12c5d1SDavid du Colombier void printsyscall(void); 573e12c5d1SDavid du Colombier void printtrace(int); 583e12c5d1SDavid du Colombier int quotchar(void); 593e12c5d1SDavid du Colombier int rdc(void); 603e12c5d1SDavid du Colombier int readchar(void); 613e12c5d1SDavid du Colombier void readsym(char*); 623e12c5d1SDavid du Colombier void redirin(int, char*); 633e12c5d1SDavid du Colombier void redirout(char*); 643e12c5d1SDavid du Colombier void readfname(char *); 653e12c5d1SDavid du Colombier void reread(void); 66219b2ee8SDavid du Colombier char* regname(int); 674de34a7eSDavid du Colombier uvlong rget(Map*, char*); 68219b2ee8SDavid du Colombier Reglist* rname(char*); 697dd7cddfSDavid du Colombier void rput(Map*, char*, vlong); 703e12c5d1SDavid du Colombier int runpcs(int, int); 713e12c5d1SDavid du Colombier void runrun(int); 724de34a7eSDavid du Colombier void runstep(uvlong, int); 733e12c5d1SDavid du Colombier BKPT* scanbkpt(ADDR adr); 74219b2ee8SDavid du Colombier void scanform(long, int, char*, Map*, int); 753e12c5d1SDavid du Colombier void setbp(void); 763e12c5d1SDavid du Colombier void setcor(void); 773e12c5d1SDavid du Colombier void setsym(void); 783e12c5d1SDavid du Colombier void setup(void); 793e12c5d1SDavid du Colombier void setvec(void); 803e12c5d1SDavid du Colombier void shell(void); 813e12c5d1SDavid du Colombier void startpcs(void); 823e12c5d1SDavid du Colombier void subpcs(int); 833e12c5d1SDavid du Colombier int symchar(int); 843e12c5d1SDavid du Colombier int term(int); 853e12c5d1SDavid du Colombier void ungrab(void); 863e12c5d1SDavid du Colombier int valpr(long, int); 874de34a7eSDavid du Colombier 884de34a7eSDavid du Colombier #pragma varargck argpos dprint 1 894de34a7eSDavid du Colombier #pragma varargck type "t" void 90