|
|
Power 6/32 Unix version 1.2b
extern int *venv; /* This may not be portable - it SHOULD be, but ... */ extern char **venvpParent; extern char * strchr(); extern char * strrchr(); extern int strcspn(); extern int vpid; /* process ID of child */ extern int vimap; /* selects alternate mapping - sorta kludgey */ extern ADRT vsp, vpc, vfp, vap; extern REGT *v_ar0; /* value stored in u.u_ar0 - see InitAll */ extern REGT GetUser(); extern REGT GetReg(); extern int GetWord(); extern int GetByte(); extern int Access(); extern int FAdrGood(); extern long LongRound(); extern int vibpMac, vibpMax; extern int vibpTemp; /* always 0, used for temp BP execution */ extern pBPR vrgBp; /* allocated in InitAll */ extern FLAGT FClearBp(); extern int IbpFBrkIn(); extern int BrkOut(); extern int IbpFAdr(); extern int IbpFSet(); extern CMDE vcmdDef; extern char *vsbCmd, *vsbCmdOld; extern long vdot; extern TYR vtyDot[]; extern int viln, vslop; /* line number & offset from true line number */ extern char vsbFileTemp[]; /* name of vifdTemp file */ extern char * EatCmdList(); extern char *SbFEob(); extern FLAGT FDoCommand(); extern int vcStepPlayback; extern FLAGT vfRecord; extern int YesNo(); extern int viopMac; /* operator stack pointer */ extern int vivarMac; /* variable stack pointer */ extern ADRT AdrFStore(); extern int PrecFTk(); extern long ValFAdr(); extern TKE TkFOperand(); extern TKE TkFExpr(); extern long GetExpr(); extern int vfnDecl; /* declarations file of current interest */ extern FLAGT vfPascal; /* if true, vifd is a pascal source file */ extern int vcbTot; /* used for debugging - # bytes allocated at present */ extern int IpdFAdr(); extern int IpdFName(); extern int IfdFOpen(); extern int IfdFAdr(); extern int IfdFName(); extern int IfdFIpd(); extern int IFSbSb(); extern int vcNest; /* nesting level for printg structures and unions */ extern char vsbFmt[]; /* format spec for addresses */ extern char * SbFAdr(); extern DFE DfFTy(); extern int CbFCh(); extern DFE DfFCh(); extern int IncFTyMode(); extern long IssFPxStruct(); extern pFDR vrgFd; /* file descriptors */ extern int vifdMac, vifd, vifdNil, vifdTemp; extern pPDR vrgPd; /* procedure descriptors */ extern int vipdMac, vipd; extern ADRT vadrStart; /* AFTER initialization, BEFORE user's code */ extern ADRT vadrMain; /* same as vadrStart for C, different for Pascal */ extern pMODER vmode; extern int Min(); extern int Max(); extern MAPR vmapCore; extern long vmtimeSym; /* last modification time of vsbSymfile */ extern int vmagicSym; /* magic number of the Sym file */ extern MAPR vmapText; extern long CblFFn(); extern long AgeFFn(); extern ADRT vadrBreak; /* the place we break at when doing proc calls */ extern ADRT vadrCall; /* location of call instruction in _end_ */ extern int vcNestProc; /* nesting depth of proc's from cmd line */ extern long DoProc(); extern int vibp; /* last breakpoint hit, if any */ extern uint vsig; extern char vsbArgsChild[]; /* where we store args for child */ extern char * NextArg(); extern int IbpFWait(); extern int IbpFRun(); extern int IbpFNewChild(); extern int vcBadMax; /* most instructions we single step without symbols */ extern int viadMac, viadMax; extern FLAGT vfRunAssert; /* see IbpFNewChild */ extern ASE vas; /* state of the assertions as a whole */ extern ADRT AdrFStackFix(); extern int IbpFSingle(); extern int vcbSbCache; extern int vcbSbFirst, vissLo, vissLim, vissMax; extern char *vsbProcHdr; extern char *vsbLHdr; extern char *vsbLnHdr; extern char *vsbLeHdr; extern int vcbVarHdr, vcbProcHdr, vcbLHdr, vcbLeHdr, vcbLnHdr; extern long visym; /* last symbol index used */ extern long visymGlobal; /* isym of first global */ extern pSYMR vsymCur; /* the `current' symbol */ extern char *vsbCorefile, *vsbSymfile; extern int vcaseMod; /* has 0 or 040 for case sensitive search */ extern int vfnSym, vfnCore; /* the symbol file and core file numbers */ extern long visymMax; /* number of symbols */ extern long vcbSymFirst; /* byte offset to first symbol */ extern long visymLo, visymLim; /* min/max values for what is in cache */ extern FLAGT FSbCmp(); extern FLAGT FHdrCmp(); extern FLAGT FProcCmp(); extern FLAGT FNextSym(); extern int IlnFIsym(); extern FLAGT FNextLocal(); extern ADRT AdrFEndOfProc(); extern ADRT AdrFIfdLn(); extern int vcbTok, vcbPeek; extern TKE vtk, vtkPeek; extern char vsbTok[], vsbTokPeek[]; extern LCE vlc; /* the current language which has precedence */ extern TKE TkFStr(); extern char * PopCmd(); extern TKE TkPeek(); extern TKE TkNext(); extern pTYR vtyZeros; extern pTYR vtyChar, vtyCnChar; extern pTYR vtyShort, vtyCnShort; extern pTYR vtyInt, vtyCnInt; extern pTYR vtyLong, vtyCnLong; extern pTYR vtyFloat, vtyCnFloat; extern int vityMac; /* # TY's in current decl file */ extern SBT SbSafe(); extern char * SbInSafe(); extern long IssFStart(); extern FLAGT FIntFTy(); extern FLAGT MaxFTyTy(); extern int TqFTy(); extern FLAGT FAdjTd(); extern int CbFTy(); extern long AdrFField(); extern int vilvMax; extern FLAGT FAdrFSpecial(); extern ADRT AdrFLocal(); extern ADRT AdrFGlobal(); extern ADRT AdrFLabel(); extern int CbFLocal();
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.