-- RTSymbolsPrivate.mesa
-- Last Modified By Paul Rovner On July 22, 1983 5:36 pm

DIRECTORY
BcdDefs USING[VersionStamp, BcdBase],
Rope USING[ROPE],
RTSymbolDefs USING[SymbolTableHandle, nullHandle],
RTTypesBasicPrivate USING[SymbolTableIndex];

RTSymbolsPrivate: DEFINITIONS
= BEGIN OPEN Rope, RTSymbolDefs;

AcquireSTHFromSTX: PROC[stx: RTTypesBasicPrivate.SymbolTableIndex]
RETURNS[sth: SymbolTableHandle ← nullHandle,
  moduleName: ROPENIL];

AcquireBCDFromVersion: PROC[versionStamp: BcdDefs.VersionStamp,
shortFileNameHint: ROPENIL]
RETURNS[bcd: BcdDefs.BcdBase];

ReleaseBCD: PROC[bcd: BcdDefs.BcdBase];

END.