-- 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;

  }.