Windows2003-3790/sdktools/mep/browser/mbrmake/sbrproto.h
2020-09-30 16:53:55 +02:00

61 lines
2.1 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 *));