-- SimStorageImpl.mesa -- last edited by Suzuki: November 30, 1981 2:46 PM DIRECTORY AltoDefs, SegmentDefs, SimStorage, SimTsim; SimStorageImpl: PROGRAM IMPORTS SegmentDefs EXPORTS SimStorage = { OPEN SimTsim; restNode: CARDINAL _ 0; originNode: LONG POINTER; restTrans: CARDINAL _ 0; originTrans: LONG POINTER; restUsymbol: CARDINAL _ 0; originUsymbol: LONG POINTER; restWnode: CARDINAL _ 0; originWnode: LONG POINTER; VMPageUsed: PACKED ARRAY [0..AltoDefs.MaxVMPage] OF BOOLEAN; AllocateNode: PUBLIC PROC RETURNS [ret: LONG POINTER] = { OPEN SegmentDefs; segment: DataSegmentHandle; IF restNode