63 lines · 937 B · C
RawDownload
#include "lib9.h"#include "draw.h"#include "memdraw.h"#include "pool.h" /* alloc.c */ Memimage*allocmemimage(Rectangle r, ulong chan){	return _allocmemimage(r, chan);} voidfreememimage(Memimage *m){	_freememimage(m);} /* cload.c */ intcloadmemimage(Memimage *i, Rectangle r, uchar *data, int ndata){	return _cloadmemimage(i, r, data, ndata);} /* draw.c */ voidmemimagedraw(Memimage *dst, Rectangle r, Memimage *src, Point sp, Memimage *mask, Point mp, int op){	_memimagedraw(dst, r, src, sp, mask, mp, op);} voidmemfillcolor(Memimage *m, ulong val){	_memfillcolor(m, val);} ulongpixelbits(Memimage *m, Point p){	return _pixelbits(m, p);} /* load.c */ intloadmemimage(Memimage *i, Rectangle r, uchar *data, int ndata){	return _loadmemimage(i, r, data, ndata);} /* unload.c */ intunloadmemimage(Memimage *i, Rectangle r, uchar *data, int ndata){	return _unloadmemimage(i, r, data, ndata);}