-- BcdSymbolOps.Mesa
-- last edited by Sandman on August 12, 1980 4:36 PM
-- last edited by Satterthwaite on November 23, 1982 9:35 am
DIRECTORY
Alloc: TYPE USING [Handle],
Symbols: TYPE USING [HTIndex],
Strings: TYPE USING [SubString];
SymbolOps: DEFINITIONS={
-- Hash Manipulation
HTIndex: TYPE~Symbols.HTIndex;
EnterString: PROC [Strings.SubString] RETURNS [HTIndex];
SubStringForHash: PROC [Strings.SubString, HTIndex];
FindString, FindEquivalentString: PROC [Strings.SubString]
RETURNS [found: BOOL, hti: HTIndex];
-- Administrative Procedures
Initialize: PROC [Alloc.Handle];
Reset: PROC;
Finalize: PROC;
}.