[ivy]<Satterthwaite>SML>BcdStamps.mesa!4

BcdStamps.mesa
Copyright © 1985 by Xerox Corporation. All rights reserved.
last edit by Satterthwaite, May 12, 1986 11:54:21 am PDT
DIRECTORY
Basics: TYPE USING [Comparison],
CompilerOps: TYPE USING [LetterSwitches],
TimeStamp: TYPE USING [Stamp];
BcdStamps: CEDAR DEFINITIONS ~ {
Stamp: TYPE ~ TimeStamp.Stamp;
CompareStamps: PROC[s1, s2: Stamp] RETURNS[Basics.Comparison];
Compute: PROC[
srcCreate: LONG CARDINAL,
switches: CompilerOps.LetterSwitches, compilerVersion: TimeStamp.Stamp,
directoryEnumerator: PROC[PROC[TimeStamp.Stamp]]]
RETURNS[bcdVers: TimeStamp.Stamp];
for computing a version stamp
the directoryStamps are in the order of the DIRECTORY clause
stamps for the hidden directory entries are not included
precise switches must be specified (except /d, /g, /p are ignored)
}.