Text preview for : BcdMerge.mesa_Sep78.pdf part of xerox BcdMerge.mesa Sep78 xerox mesa 4.0_1978 listing Mesa_4_System BcdMerge.mesa_Sep78.pdf



Back to : BcdMerge.mesa_Sep78.pdf | Home

BedMerge.mesa 2-Sep-78 14:14:54 Page 1



-- BedMerge.Mesa Edited by Sandman on May 12, 1978 8:47 AM
DIRECTORY
AltoDefs: FROM "altodefs" USING [PageSize],
AltoFileDefs: FROM "altofiledefs" USING [TIME],
BedDefs: FROM "beddefs" USING [
BCD, BinderNTables, ControlLink, CTllandle, CTIndex, CTNull, CTRecord,
ettype, EXPHandle, EXPIndex, EXPRecord, exptype, FTIndex, FTNull,
FTReeord, FTSelf, fttype, GFTIndex, IMPHandle, IMPIndex, IMPNull,
IMPReeord, imptype, MTHandle, MTIndex, MTNull, MTRecord, mttype, Namee,
NameReeord, NameString, NTIndex, NTReeord, nttype, NullLink, NullName,
SGHandle, SGIndex, SGReeord, sgtype, sstype, UnboundLink, VersionID.
VersionStamp].
BcdMergeDefs: FROM "bcdmergedefs" USING [MergeData, MergeDataHandle],
BedTabDefs: FROM "bcdtabdefs" USING [
BedTabErase, BedTabInit, EnterString, FindEquivalentString, FindString,
HTIndex, SubStringForHash],
ControlDefs: FROM "controldefs" USING [GFT, GlobalFrameHandle].
FrameDefs: FROM "framedefs" USING [
DeletedFrame, LoekCode, SwapOutCode, UnloekCode],
InlineDefs: FROM "inlinedefs" USING [COPY],
LoaderBedUtilDefs: FROM "loaderbedutildefs" USING [
BcdBase, EnumerateConfigTable, EnumerateExportTable. EnumerateImportTable,
EnumerateModuleTable, FindName],
LoadStateDefs: FROM "loadstatedefs" USING [
ConfigIndex, LoadStateGFT, Relocation].
MiscDefs: FROM "miscdefs" USING [DAYTIME. GetNetworkNumber. Zero].
OsStaticDefs: FROM "osstaticdefs" USING [OsStatics].
SegmentDefs: FROM "segmentdefs" USING [
Append, ChangeDataToFileSegment. DefaultBase. DefaultVersion.
DeleteFileSegment, FileSegmentAddress, MoveFileSegment, NewFile,
NewFileSegment, Read. SwapIn, SwapOut, Unlock. VMtoDataSegment. Write].
StringDefs: FROM "stringdefs" USING [SubString, SubStringDescriptor].
SystemDefs: FROM "systemdefs" USING [
AllocateHeapNode. AllocatePages. FreeHeapNode. FreeSegment.
PagesForWords].
TableDefs: FROM "tabledefs" USING [
AddNotify, Allocate. DropNotify. EraseTable, InitializeTable, TableBase.
TableBounds, TableNotifier, TableOverflow].
TimeDefs: FROM "timedefs" USING [PackedTime];
DEFINITIONS FROM LoadStateDefs, LoaderBcdUtilDefs. BcdDefs;
BcdMerge: PROGRAM
IMPORTS BcdTabDefs. TableDefs, FrameDefs. LoaderBcdUtilDefs,
MiscDefs, SegmentDefs. SystemDefs
EXPORTS BcdMergeDefs = PUBLIC
BEGIN
GlobalFrameHandle: TYPE = ControlDefs.GlobalFrameHandle;
HTIndex: TYPE = BcdTabDefs.HTIndex;
SubStringDescriptor: TYPE = StringDefs.SubStringDescriptor;
SubString: TYPE = StringDefs.SubString;
NameString: TYPE = BcdDefs.NameString;
data: BcdMergeDefs.MergeDataHandle;
Notifier: PRIVATE TableDefs.TableNotifier