--MfbSupport.mesa --Created by Jeff Weinstein on 22-May-87 21:21:01 DIRECTORY BitBlt; MfbSupport: DEFINITIONS = BEGIN Point:TYPE = RECORD[x,y:CARDINAL]; Box:TYPE = RECORD[x1,y1,x2,y2:CARDINAL]; Alu:TYPE = MACHINE DEPENDENT{GXclear(0), GXand(1), GXandReverse(2), GXcopy(3), GXandInverted(4), GXnoop(5), GXxor(6), GXor(7), GXnor(8), GXequiv(9), GXinvert(10), GXorReverse(11), GXcopyInverted(12), GXorInverted(13), GXnand(14), GXset(15)}; MfbBitBlt:PROCEDURE[srcAddr:LONG POINTER, srcWidth:CARDINAL, destAddr:LONG POINTER, destWidth:CARDINAL, alu:Alu, pPoints:LONG POINTER TO ARRAY [0..0) OF Point, numBoxes:CARDINAL, pBoxes:LONG POINTER TO ARRAY [0..0) OF Box]; MfbBitBltBlock:PROCEDURE[destAddr:LONG POINTER, destWidth:CARDINAL, alu:Alu, pPoints:LONG POINTER TO ARRAY [0..0) OF Point, numBoxes:CARDINAL, pBoxes:LONG POINTER TO ARRAY [0..0) OF Box]; END...