ProtoHashOps.mesa
Satterthwaite, December 22, 1982 11:28 am
Maxwell, August 4, 1983 11:04 am
Russ Atkinson (RRA) March 7, 1985 0:01:15 am PST
DIRECTORY
Alloc USING [Handle, Selector],
ConvertUnsafe USING [SubString],
HashTypes USING [HTIndex, htNull];
HashOps: DEFINITIONS={
hash manipulation
HTIndex: TYPE~HashTypes.HTIndex;
htNull: HTIndex~HashTypes.htNull;
FindString, FindEquivalentString: PROC [ConvertUnsafe.SubString] RETURNS [HTIndex];
EnterString: PROC [ConvertUnsafe.SubString] RETURNS [HTIndex];
SubStringForHash: PROC [HTIndex] RETURNS[ConvertUnsafe.SubString];
administration
Initialize: PROC [ownTable: Alloc.Handle, htTable, ssTable: Alloc.Selector];
Finalize, Reset: PROC;
}.