-- AccessControlUtility.mesa -- Last edited by -- Kolling on March 7, 1983 10:52 am DIRECTORY AlpineEnvironment USING[RName], AccessControlPrivate USING[OwnerStringRep, StringRep], Rope USING[ROPE]; AccessControlUtility: CEDAR DEFINITIONS = BEGIN MakeRNameFromStringRep: PROCEDURE[pntrStringRep: LONG POINTER TO AccessControlPrivate.StringRep] RETURNS [rName: AlpineEnvironment.RName, sizeOfStringRep: CARDINAL]; -- non system-fatal errors: none. MakeStringRepFromRName: PROCEDURE[rName: AlpineEnvironment.RName, pntrStringRep: LONG POINTER TO AccessControlPrivate.StringRep, roomAvailable: CARDINAL] RETURNS [sizeOfStringRep: CARDINAL]; -- non system-fatal errors: AC.OperationFailed[outOfRoomInOwnerRecord], AC.StaticallyInvalid (badLengthName). MakeRNameFromOwnerStringRep: PROCEDURE[pntrOwnerStringRep: LONG POINTER TO AccessControlPrivate.OwnerStringRep] RETURNS [rName: AlpineEnvironment.RName]; -- non system-fatal errors: none. MakeOwnerStringRepFromRName: PROCEDURE[rName: AlpineEnvironment.RName, pntrOwnerStringRep: LONG POINTER TO AccessControlPrivate.OwnerStringRep]; -- non system-fatal errors: AC.StaticallyInvalid (badLengthName). Compare: PROCEDURE[ref1, ref2: Rope.ROPE] RETURNS [match: BOOLEAN]; -- non system-fatal errors: none. CompareCaseMatters: PROCEDURE[ref1, ref2: Rope.ROPE] RETURNS [match: BOOLEAN]; -- non system-fatal errors: none. END. Edit Log Initial: Kolling: 19-Nov-81 14:40:40: defs file private to AccessControl; misc. utilities.