DIRECTORY Alloc USING [Handle, Selector], ConvertUnsafe USING [SubString], HashTypes USING [HTIndex, htNull]; HashOps: DEFINITIONS={ 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]; Initialize: PROC [ownTable: Alloc.Handle, htTable, ssTable: Alloc.Selector]; Finalize, Reset: PROC; }. Ά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 hash manipulation administration Κϊ˜šœ™Jšœ)™)J™ Icode™0—J˜šΟk ˜ Jšœœ˜Jšœœ ˜ Jšœ œ˜"J˜—Jšœ  œ˜˜Jšœ™˜Jšœ œ˜ J˜!J˜Jšœ Οnœœœ ˜SJšž œœœ ˜>Jšžœœ œ˜BJ˜—Jšœ™˜Jšž œœ<˜LJšœ žœœ˜J˜J˜J˜J˜———…—ΐ