|
|
1.1 ! root 1: extern int *venv; /* This may not be portable - it SHOULD be, but ... */ ! 2: extern char **venvpParent; ! 3: extern char * strchr(); ! 4: extern char * strrchr(); ! 5: extern int strcspn(); ! 6: extern int vpid; /* process ID of child */ ! 7: extern int vimap; /* selects alternate mapping - sorta kludgey */ ! 8: extern ADRT vsp, vpc, vfp, vap; ! 9: extern REGT *v_ar0; /* value stored in u.u_ar0 - see InitAll */ ! 10: extern REGT GetUser(); ! 11: extern REGT GetReg(); ! 12: extern int GetWord(); ! 13: extern int GetByte(); ! 14: extern int Access(); ! 15: extern int FAdrGood(); ! 16: extern long LongRound(); ! 17: extern int vibpMac, vibpMax; ! 18: extern int vibpTemp; /* always 0, used for temp BP execution */ ! 19: extern pBPR vrgBp; /* allocated in InitAll */ ! 20: extern FLAGT FClearBp(); ! 21: extern int IbpFBrkIn(); ! 22: extern int BrkOut(); ! 23: extern int IbpFAdr(); ! 24: extern int IbpFSet(); ! 25: extern CMDE vcmdDef; ! 26: extern char *vsbCmd, *vsbCmdOld; ! 27: extern long vdot; ! 28: extern TYR vtyDot[]; ! 29: extern int viln, vslop; /* line number & offset from true line number */ ! 30: extern char vsbFileTemp[]; /* name of vifdTemp file */ ! 31: extern char * EatCmdList(); ! 32: extern char *SbFEob(); ! 33: extern FLAGT FDoCommand(); ! 34: extern int vcStepPlayback; ! 35: extern FLAGT vfRecord; ! 36: extern int YesNo(); ! 37: extern int viopMac; /* operator stack pointer */ ! 38: extern int vivarMac; /* variable stack pointer */ ! 39: extern ADRT AdrFStore(); ! 40: extern int PrecFTk(); ! 41: extern long ValFAdr(); ! 42: extern TKE TkFOperand(); ! 43: extern TKE TkFExpr(); ! 44: extern long GetExpr(); ! 45: extern int vfnDecl; /* declarations file of current interest */ ! 46: extern FLAGT vfPascal; /* if true, vifd is a pascal source file */ ! 47: extern int vcbTot; /* used for debugging - # bytes allocated at present */ ! 48: extern int IpdFAdr(); ! 49: extern int IpdFName(); ! 50: extern int IfdFOpen(); ! 51: extern int IfdFAdr(); ! 52: extern int IfdFName(); ! 53: extern int IfdFIpd(); ! 54: extern int IFSbSb(); ! 55: extern int vcNest; /* nesting level for printg structures and unions */ ! 56: extern char vsbFmt[]; /* format spec for addresses */ ! 57: extern char * SbFAdr(); ! 58: extern DFE DfFTy(); ! 59: extern int CbFCh(); ! 60: extern DFE DfFCh(); ! 61: extern int IncFTyMode(); ! 62: extern long IssFPxStruct(); ! 63: extern pFDR vrgFd; /* file descriptors */ ! 64: extern int vifdMac, vifd, vifdNil, vifdTemp; ! 65: extern pPDR vrgPd; /* procedure descriptors */ ! 66: extern int vipdMac, vipd; ! 67: extern ADRT vadrStart; /* AFTER initialization, BEFORE user's code */ ! 68: extern ADRT vadrMain; /* same as vadrStart for C, different for Pascal */ ! 69: extern pMODER vmode; ! 70: extern int Min(); ! 71: extern int Max(); ! 72: extern MAPR vmapCore; ! 73: extern long vmtimeSym; /* last modification time of vsbSymfile */ ! 74: extern int vmagicSym; /* magic number of the Sym file */ ! 75: extern MAPR vmapText; ! 76: extern long CblFFn(); ! 77: extern long AgeFFn(); ! 78: extern ADRT vadrBreak; /* the place we break at when doing proc calls */ ! 79: extern ADRT vadrCall; /* location of call instruction in _end_ */ ! 80: extern int vcNestProc; /* nesting depth of proc's from cmd line */ ! 81: extern long DoProc(); ! 82: extern int vibp; /* last breakpoint hit, if any */ ! 83: extern uint vsig; ! 84: extern char vsbArgsChild[]; /* where we store args for child */ ! 85: extern char * NextArg(); ! 86: extern int IbpFWait(); ! 87: extern int IbpFRun(); ! 88: extern int IbpFNewChild(); ! 89: extern int vcBadMax; /* most instructions we single step without symbols */ ! 90: extern int viadMac, viadMax; ! 91: extern FLAGT vfRunAssert; /* see IbpFNewChild */ ! 92: extern ASE vas; /* state of the assertions as a whole */ ! 93: extern ADRT AdrFStackFix(); ! 94: extern int IbpFSingle(); ! 95: extern int vcbSbCache; ! 96: extern int vcbSbFirst, vissLo, vissLim, vissMax; ! 97: extern char *vsbProcHdr; ! 98: extern char *vsbLHdr; ! 99: extern char *vsbLnHdr; ! 100: extern char *vsbLeHdr; ! 101: extern int vcbVarHdr, vcbProcHdr, vcbLHdr, vcbLeHdr, vcbLnHdr; ! 102: extern long visym; /* last symbol index used */ ! 103: extern long visymGlobal; /* isym of first global */ ! 104: extern pSYMR vsymCur; /* the `current' symbol */ ! 105: extern char *vsbCorefile, *vsbSymfile; ! 106: extern int vcaseMod; /* has 0 or 040 for case sensitive search */ ! 107: extern int vfnSym, vfnCore; /* the symbol file and core file numbers */ ! 108: extern long visymMax; /* number of symbols */ ! 109: extern long vcbSymFirst; /* byte offset to first symbol */ ! 110: extern long visymLo, visymLim; /* min/max values for what is in cache */ ! 111: extern FLAGT FSbCmp(); ! 112: extern FLAGT FHdrCmp(); ! 113: extern FLAGT FProcCmp(); ! 114: extern FLAGT FNextSym(); ! 115: extern int IlnFIsym(); ! 116: extern FLAGT FNextLocal(); ! 117: extern ADRT AdrFEndOfProc(); ! 118: extern ADRT AdrFIfdLn(); ! 119: extern int vcbTok, vcbPeek; ! 120: extern TKE vtk, vtkPeek; ! 121: extern char vsbTok[], vsbTokPeek[]; ! 122: extern LCE vlc; /* the current language which has precedence */ ! 123: extern TKE TkFStr(); ! 124: extern char * PopCmd(); ! 125: extern TKE TkPeek(); ! 126: extern TKE TkNext(); ! 127: extern pTYR vtyZeros; ! 128: extern pTYR vtyChar, vtyCnChar; ! 129: extern pTYR vtyShort, vtyCnShort; ! 130: extern pTYR vtyInt, vtyCnInt; ! 131: extern pTYR vtyLong, vtyCnLong; ! 132: extern pTYR vtyFloat, vtyCnFloat; ! 133: extern int vityMac; /* # TY's in current decl file */ ! 134: extern SBT SbSafe(); ! 135: extern char * SbInSafe(); ! 136: extern long IssFStart(); ! 137: extern FLAGT FIntFTy(); ! 138: extern FLAGT MaxFTyTy(); ! 139: extern int TqFTy(); ! 140: extern FLAGT FAdjTd(); ! 141: extern int CbFTy(); ! 142: extern long AdrFField(); ! 143: extern int vilvMax; ! 144: extern FLAGT FAdrFSpecial(); ! 145: extern ADRT AdrFLocal(); ! 146: extern ADRT AdrFGlobal(); ! 147: extern ADRT AdrFLabel(); ! 148: extern int CbFLocal();
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.