-- MDDB.Mesa, last edit January 6, 1983 2:12 pm -- Pilot 6.0/ Mesa 7.0 -- definitions file for MDDBImpl DIRECTORY Dir: TYPE USING [DepSeq, FileInfo], MDModel: TYPE USING [LOCSymbol, MODELSymbol, Symbol, SymbolSeq], Subr: TYPE USING [TTYProcs], TypeScript: TYPE USING[TS]; MDDB: DEFINITIONS = { -- called by InternalStartModelling in MDMainImpl BringOverFilesAndCheckAllParms: PROC[symbolseq: MDModel.SymbolSeq, makethismodel: BOOL, typeScript: TypeScript.TS, ttywindow: Subr.TTYProcs]; -- called by InternalNotice in MDMainImpl and internally in MDDBImpl CheckAndFillInParameters: PROC[sp: MDModel.Symbol, sploc: MDModel.LOCSymbol, symbolseq: MDModel.SymbolSeq, spmodel: MDModel.MODELSymbol, makethismodel: BOOL, typeScript: TypeScript.TS, ttywindow: Subr.TTYProcs] RETURNS[modelchanged: BOOL]; -- called by RCompImpl and internally in MDDBImpl GetSrcDepSeq: PROC[fi: Dir.FileInfo, srcCreate: LONG CARDINAL] RETURNS[srcDepSeq: Dir.DepSeq]; -- called by MDCompImpl, RCompImpl, and internally in MDDBImpl -- returns a depseq that is filled in, if file is on local disk -- bcdCreate is used as a hint to look in the database GetBcdDepSeq: PROC[fi: Dir.FileInfo, bcdCreate: LONG CARDINAL] RETURNS[bcddepseq: Dir.DepSeq]; }.