-- Grapevine: Lily: DEFS for misc i/o procedures -- [Juniper]<Grapevine>Lily>LilyIODefs.mesa -- Andrew Birrell 4-Jan-82 15:26:33 DIRECTORY GlassDefs USING[ Handle, StringType ]; LilyIODefs: DEFINITIONS = BEGIN AppendFromInput: PROC[str: GlassDefs.Handle, firstChar: CHARACTER, write: PROC[CHARACTER], unwrite: PROC RETURNS[CHARACTER], type: GlassDefs.StringType] RETURNS[end: CHARACTER]; Confirmation: TYPE = { yes, no, del }; Confirm: PROC[ str: GlassDefs.Handle] RETURNS[ Confirmation ]; Type: PROC[ str: GlassDefs.Handle, readChar: PROC RETURNS[ CHARACTER], lastChar: CHARACTER ]; LogAction: PROC[ n: CARDINAL, action: STRING ]; END.