<<>> <> <> <> DIRECTORY BasicTime, IO, Rope, VersionMap; VersionMapClassify: CEDAR DEFINITIONS = {OPEN VersionMap; ROPE: TYPE ~ Rope.ROPE; NullVersion: VersionStamp = [0, 0]; BadVersion: VersionStamp = [CARD32.LAST, CARD32.LAST]; Classify: PROC [name: ROPE] RETURNS [kind: Kind]; KindSet: TYPE ~ { unknown, source, intermediate, sparc, sparcOpt, all }; Kind: TYPE ~ KindSet[unknown..sparcOpt]; KindName: READONLY ARRAY KindSet OF ROPE; CreatedToMimosaVersionStamp: PROC [BasicTime.GMT] RETURNS [VersionStamp]; MapListLookup: PROC [mapList: MapList, fullName: ROPE, created: BasicTime.GMT, onlyOne, testCreated, testName: BOOL] RETURNS [found: BOOL, fromMap: ROPE, version: VersionStamp]; <> ReadVersionStamp: PROC [kind: Kind, fullName: ROPE, created: BasicTime.GMT, rejectServerInaccessible: BOOL] RETURNS [stamp: VersionStamp, whyNot, warning: ROPE]; <> }.