DIRECTORY PrincOps USING [zEXCH]; PupWireFormat: CEDAR DEFINITIONS = { BcplLongNumber: TYPE = MACHINE DEPENDENT RECORD [highbits, lowbits: CARDINAL]; MesaToBcplLongNumber: PROCEDURE [LONG UNSPECIFIED] RETURNS [BcplLongNumber] = TRUSTED MACHINE CODE { PrincOps.zEXCH; }; BcplToMesaLongNumber: PROCEDURE [BcplLongNumber] RETURNS [LONG UNSPECIFIED] = TRUSTED MACHINE CODE { PrincOps.zEXCH; }; BcplStringHeaderSize: CARDINAL = 1; BcplMaxLength: CARDINAL = 255; BcplSTRING: TYPE = MACHINE DEPENDENT RECORD [ SELECT OVERLAID * FROM length => [length: [0..BcplMaxLength], body: CHARACTER], characters => [char: PACKED ARRAY [-1..BcplMaxLength) OF CHARACTER], ENDCASE]; }... fPupWireFormat.mesa, HGM, February 4, 1984 7:16:11 pm PST Hal Murray June 3, 1985 9:00:55 pm PDT ÊQ˜Jšœ8™8Jšœ&™&J˜šÏk ˜ Jšœ œ ˜—J˜Jšœœ œ˜$˜Jš œœœ œœœ˜N—˜š Ïnœ œœ œœ˜MJšœœœ˜)——˜š žœ œœœ œ˜MJšœœœ˜)——˜Jšœœ˜#Jšœœ˜—˜š œ œœ œœ˜-Jšœœ˜Jšœ- œ˜8Jš œœœœ œ˜DJšœ˜ ——˜Jšœ˜—J˜J˜—…—¦]