<<>> <> <> <> <> <<>> DIRECTORY Xl; XlPrivateResources: CEDAR DEFINITIONS SHARES Xl ~ BEGIN OPEN Xl; <<>> <> <<>> InitPrivateResources: PRIVATE PROC [c: Connection, resourceIdBase, resourceIdMask: CARD32]; <> <> <> <<>> MarkDead: PRIVATE PROC [c: Connection]; <> <<>> <> <> NewResourceID: --INTERNAL-- PROC [c: Connection] RETURNS [ID]; <> <> <<>> InternalFreeResourceID: PRIVATE --INTERNAL-- PROC [c: Connection, id: ID]; <> <> EntryFreeResourceID: PRIVATE --ENTRY-- PROC [c: Connection, id: ID]; <> <> ValidID: PROC [c: Connection, id: ID] RETURNS [BOOL]; <> <<>> <> <> <> <<>> Attach: PROC [c: Connection, id: ID, ref: REF]; <> <> <<>> Detach: PROC [c: Connection, id: ID]; <> <<>> Fetch: PROC [c: Connection, id: ID] RETURNS [ref: REF]; <> END.