DIRECTORY IntStorageDefs, ParserTypeDefs, Rope; IntUtilityDefs: CEDAR DEFINITIONS = BEGIN OpenCode: TYPE = {Defined, Undefined, Expanded}; InitUtilities: PROCEDURE RETURNS [BOOL]; FinishUtilities: PROCEDURE RETURNS [BOOL]; LogError: PROCEDURE [s: Rope.ROPE]; OKToContinue: PROCEDURE RETURNS [BOOL]; InitMM: PROCEDURE [x,y: INT]; MinMax: PROCEDURE [x,y: INT]; DoneMM: PROCEDURE; Extent: PROCEDURE RETURNS [l,r,b,t: INT]; LookUp: PROCEDURE [symNumber: LONG CARDINAL] RETURNS [ent: IntStorageDefs.STEntry]; MapSymbols: PROCEDURE [proc: PROC[IntStorageDefs.STEntry]]; SetScale: PROCEDURE [a,b: LONG CARDINAL]; ScaleLong: PROCEDURE [LONG CARDINAL] RETURNS [LONG CARDINAL]; ScaleLongInt: PROCEDURE [INT] RETURNS [INT]; ScalePath: PROCEDURE [s,d: ParserTypeDefs.Path]; ScalePoint: PROCEDURE [ParserTypeDefs.Point] RETURNS [ParserTypeDefs.Point]; END. rFile IntUtilityDefs.mesa March 27, 1981 2:15 PM Last Edited by: McCreight, January 31, 1985 10:17:08 am PST report an error whether or not it's ok to continue reentrant minimum/maximum stuff for finding bounding boxes find first undeleted version of symNumber, if none, make a blank STEntry, return the name call proc on all symbols thus far defined or called set up scale factors for DS scale a long cardinal by factors set up by a call to SetScale scale a long integer by factors set up by a call to SetScale scale a path by factors set up by a call to SetScale scale a point by factors set up by a call to SetScale ʘJšœ™Jšœ™Jšœ;™;J˜šÏk ˜ Jšœ%˜%—J˜Jšœœ˜#J˜Jš˜˜Jšœ œ"˜0J˜JšÏn œ œœœ˜(Jšžœ œœœ˜*J˜Jšœ™Jšžœ œ œ˜#Jšœ"™"Jšž œ œœœ˜'J˜Jšœ:™:Jšžœ œœ˜Jšžœ œœ˜Jšžœ œ˜Jšžœ œœ œ˜)J˜JšœY™YJš žœ œ œœœ˜SJ˜J™3Jšž œ œœ˜;J˜Jšœ™Jšžœ œœœ˜)J˜Jšœ=™=Jšž œ œœœœœœ˜=J˜Jšœ<™