|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T b
Length: 1266 (0x4f2) Types: TextFile Names: »bltstuff.h«
└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987 └─⟦this⟧ »EUUGD18/Sun/Sidtool/bltstuff.h«
/* bltstuff.h * * RasterOp definitions used by Sid Tool. * Written by Rich Burridge - SUN Microsystems Australia (Melbourne). * * Version 2.1. - April 1987. * * No responsibility is taken for any errors inherent either to the code * or the comments of this program, but if reported to me then an attempt * will be made to fix them. */ #define RRPL PIX_SRC /* RASTEROP codes. */ #define ROR PIX_SRC | PIX_DST #define RXOR PIX_SRC ^ PIX_DST #define RCLR PIX_CLR #define RSET PIX_SET #define RINV PIX_NOT(PIX_DST) /* Machine independent rasterop calls. */ /* Manipulate a portion of the screen with itself. */ #define BLT_SCRN(sx,sy,w,h,op) \ (pw_writebackground(pw,sx,sy,w,h,op)) /* Move an offscreen raster area to the screen. */ #define BLT_MEM_TO_SCRN(sx,sy,w,h,op,mem,mx,my) \ (pw_write(pw,sx,sy,w,h,op,mem,mx,my)) /* Move an offscreen raster area to another offscreen raster area. */ #define BLT_MEM(mem1,mx1,my1,w,h,op,mem2,mx2,my2) \ ((void) pr_rop(mem1,mx1,my1,w,h,op,mem2,mx2,my2)) /* Write text at x,y using rasterop function sfunc and font pf. */ #define WRITELN(x,y,text) \ (pw_text(pw,x,y,sfunc,pf,text))