68 lines · 1.0 KB · C
RawDownload
#include <lib9.h>#include <draw.h>#include <memdraw.h>#include <memlayer.h>#include <cursor.h>#include "dat.h"#include "fns.h"#include "inc.h"#include "x.h" /* alloc.c */ Memimage*allocmemimage(Rectangle r, ulong chan){	return xallocmemimage(r, chan, PMundef);} voidfreememimage(Memimage *m){	xfreememimage(m);} /* cload.c */ intcloadmemimage(Memimage *i, Rectangle r, uchar *data, int ndata){	return xcloadmemimage(i, r, data, ndata);} /* draw.c */ voidmemimagedraw(Memimage *dst, Rectangle r, Memimage *src, Point sp, Memimage *mask, Point mp, int op){	xmemimagedraw(dst, r, src, sp, mask, mp, op);} voidmemfillcolor(Memimage *m, ulong val){	xmemfillcolor(m, val);} ulongpixelbits(Memimage *m, Point p){	return xpixelbits(m, p);} /* load.c */ intloadmemimage(Memimage *i, Rectangle r, uchar *data, int ndata){	return xloadmemimage(i, r, data, ndata);} /* unload.c */ intunloadmemimage(Memimage *i, Rectangle r, uchar *data, int ndata){	return xunloadmemimage(i, r, data, ndata);}