-- PrintDefs.mesa; edited by Johnsson on May 29, 1980 4:06 PM
-- converted to Laurel by Ken Pier, July 30, 1981 11:40 AM
--converted to Laurel 6.1 by Ken Pier, 16-May-83 12:40:40
DIRECTORY
csD: FROM "CoreStreamDefs" USING [StreamHandle],
VMDefs: FROM "VMDefs" USING [FileHandle];
PrintDefs: DEFINITIONS =
BEGIN
BravoIt: PROCEDURE [fh: VMDefs.FileHandle];
GetStatus: PROCEDURE RETURNS [BOOLEAN];
printerName: STRING;
FinishPrintStorage: PROCEDURE;
DestroyS: PROCEDURE[s: csD.StreamHandle] RETURNS [csD.StreamHandle];
CloseF: PROCEDURE[f: VMDefs.FileHandle] RETURNS [VMDefs.FileHandle];
--Global errors for the Print world
PError: PUBLIC ERROR[code: PErrorCode];
PErrorCode: TYPE = {BadParameters, InternalError, MoreThan16Fonts,
ELBufferOverflow, PartBufferOverflow, UserCmMixup,
FontNotInFontsDotWidths, ErrorReadingFontWidths, PageModeError,
FileNotPressFormat, PressThisFileError, InputFileError};
END...