61 lines
2 KiB
C
61 lines
2 KiB
C
|
void SBRCorrupt(char *psz);
|
||
|
void FreeOrdList(void);
|
||
|
PVOID VaOrdFind(unsigned short ord);
|
||
|
PVOID VaOrdAdd(void);
|
||
|
BOOL FInExcList (LSZ lszName);
|
||
|
void InstallSBR(void);
|
||
|
void AddCalProp(VA vaCurProp);
|
||
|
void AddCbyProp(VA vaCurProp);
|
||
|
void AddRefProp(VA vaCurProp);
|
||
|
void AddDefProp(VA vaCurProp);
|
||
|
VA VaPropBestOfSym(VA vaSym);
|
||
|
VA VaPropAddToSym(VA vaCurSym);
|
||
|
void BldModSymList(void);
|
||
|
void CleanUp(void);
|
||
|
BOOL FWildMatch(char *pchPat, char *pchText);
|
||
|
void Error(int imsg,char *parg);
|
||
|
void Error2(int imsg,char achar,char *parg);
|
||
|
void Warning(int imsg,char *parg);
|
||
|
void Fatal(void);
|
||
|
void sigint(void);
|
||
|
char far *LszDup(char far *lsz);
|
||
|
char far *LszDupNewExt(char far *pname,char far *pext);
|
||
|
void AddExcludeFileList(char far *pname);
|
||
|
BOOL FValidHeader(void);
|
||
|
void __cdecl main(int argc,char * *argv);
|
||
|
void Usage(void);
|
||
|
long GetArgPosn(void);
|
||
|
void SetArgPosn(long lArgPosn);
|
||
|
char *NextArg(void);
|
||
|
char *ParseArgs(int argc,char * *argv);
|
||
|
void WriteBSC(char *OutputFileName);
|
||
|
void DebugDump(void);
|
||
|
void DebugDumpProp(VA vaProp);
|
||
|
void SeekError(char *pfilenm);
|
||
|
void ReadError(char *pfilenm);
|
||
|
void WriteError(char *pfilenm);
|
||
|
void FindTmp(char *pbuf);
|
||
|
char *MakTmpFileName(char *pext);
|
||
|
char far *LszBaseName(char far *lsz);
|
||
|
VA VaSearchModule(char *p);
|
||
|
VA VaSearchModuleExact(char *p);
|
||
|
VA VaSearchSymbol(char *pStr);
|
||
|
char far *GetAtomStr(VA vaSym);
|
||
|
PVOID MbrAddAtom(char *pStr,char fFILENM);
|
||
|
void SortAtoms(void);
|
||
|
int __cdecl CmpSym(VA *sym1, VA *sym2);
|
||
|
void CloseBSC(void);
|
||
|
BOOL FOpenBSC (LSZ lszName);
|
||
|
void InstallBSC(void);
|
||
|
void NumberSBR(void);
|
||
|
VA VaSbrAdd(unsigned short fUpdate,char far *lszName);
|
||
|
VA VaSbrFrName(char far *lszName);
|
||
|
char far *ToCanonPath(char far *lszPath,char far *lszCwd,char far *lszCanon);
|
||
|
void ToRelativePath(char far *lszPath,char far *lszCwd);
|
||
|
char far *ToAbsPath(char far *lszPath,char far *lszCwd);
|
||
|
void ToBackSlashes(char far *lsz);
|
||
|
void GetStr(char *buf);
|
||
|
unsigned char GetSBRRec(void);
|
||
|
void DecodeSBR(void);
|
||
|
// rjsa forfile (char far * pat, void (*rtn)(char far *));
|