#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);}
#include "lib9.h"
#include "draw.h"
#include "memdraw.h"
#include "pool.h"
/* alloc.c */
Memimage*
allocmemimage(Rectangle r, ulong chan)
{
return _allocmemimage(r, chan);
}
void
freememimage(Memimage *m)
{
_freememimage(m);
}
/* cload.c */
int
cloadmemimage(Memimage *i, Rectangle r, uchar *data, int ndata)
{
return _cloadmemimage(i, r, data, ndata);
}
/* draw.c */
void
memimagedraw(Memimage *dst, Rectangle r, Memimage *src, Point sp, Memimage *mask, Point mp, int op)
{
_memimagedraw(dst, r, src, sp, mask, mp, op);
}
void
memfillcolor(Memimage *m, ulong val)
{
_memfillcolor(m, val);
}
ulong
pixelbits(Memimage *m, Point p)
{
return _pixelbits(m, p);
}
/* load.c */
int
loadmemimage(Memimage *i, Rectangle r, uchar *data, int ndata)
{
return _loadmemimage(i, r, data, ndata);
}
/* unload.c */
int
unloadmemimage(Memimage *i, Rectangle r, uchar *data, int ndata)
{
return _unloadmemimage(i, r, data, ndata);
}