-- BcdSymbolOps.Mesa
-- last edited by Sandman on August 12, 1980 4:36 PM
-- last edited by Satterthwaite on June 15, 1982 8:59 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;
}.