<<>> <> <> <> <<>> DIRECTORY IO USING [STREAM], Rope USING [ROPE], XNSFilingOps USING [Info, Op]; XNSFilingPrivate: CEDAR DEFINITIONS ~ { OPEN Rope, XNSFilingOps; <> DebugOut: PROC [msg: ROPE]; <> <> <> InfoFromAttributeStream: PROC [in: IO.STREAM] RETURNS [info: Info]; <> ConvertFSNameToXNS: PROC [file: ROPE, op: Op] RETURNS [name: ROPE _ NIL]; }.