add stub routines

This commit is contained in:
rsc 2006-06-25 19:28:25 +00:00
parent 3656f159a3
commit e0ef95dce1
7 changed files with 91 additions and 0 deletions

View file

@ -0,0 +1,17 @@
#include <u.h>
#include <libc.h>
#include <draw.h>
#include <memdraw.h>
Memimage*
allocmemimage(Rectangle r, u32int chan)
{
return _allocmemimage(r, chan);
}
void
freememimage(Memimage *m)
{
_freememimage(m);
}

View file

@ -0,0 +1,10 @@
#include <u.h>
#include <libc.h>
#include <draw.h>
#include <memdraw.h>
int
cloadmemimage(Memimage *i, Rectangle r, uchar *data, int ndata)
{
return _cloadmemimage(i, r, data, ndata);
}

View file

@ -0,0 +1,27 @@
#include <u.h>
#include <libc.h>
#include <draw.h>
#include <memdraw.h>
void
memimagedraw(Memimage *dst, Rectangle r, Memimage *src, Point sp, Memimage *mask, Point mp, int op)
{
Memdrawparam *par;
if((par = _memimagedrawsetup(dst, r, src, sp, mask, mp, op)) == nil)
return;
_memimagedraw(par);
}
void
memfillcolor(Memimage *m, u32int val)
{
_memfillcolor(m, val);
}
u32int
pixelbits(Memimage *m, Point p)
{
return _pixelbits(m, p);
}

View file

@ -0,0 +1,11 @@
#include <u.h>
#include <libc.h>
#include <draw.h>
#include <memdraw.h>
void
memfillcolor(Memimage *m, u32int val)
{
_memfillcolor(m, val);
}

View file

@ -0,0 +1,11 @@
#include <u.h>
#include <libc.h>
#include <draw.h>
#include <memdraw.h>
int
loadmemimage(Memimage *i, Rectangle r, uchar *data, int ndata)
{
return _loadmemimage(i, r, data, ndata);
}

View file

@ -4,24 +4,29 @@ LIB=libmemdraw.a
OFILES=\ OFILES=\
alloc.$O\ alloc.$O\
alloc-stub.$O\
arc.$O\ arc.$O\
cload.$O\ cload.$O\
cload-stub.$O\
cmap.$O\ cmap.$O\
cread.$O\ cread.$O\
defont.$O\ defont.$O\
draw.$O\ draw.$O\
draw-stub.$O\
ellipse.$O\ ellipse.$O\
fillpoly.$O\ fillpoly.$O\
hwdraw.$O\ hwdraw.$O\
iprint.$O\ iprint.$O\
line.$O\ line.$O\
load.$O\ load.$O\
load-stub.$O\
openmemsubfont.$O\ openmemsubfont.$O\
poly.$O\ poly.$O\
read.$O\ read.$O\
string.$O\ string.$O\
subfont.$O\ subfont.$O\
unload.$O\ unload.$O\
unload-stub.$O\
write.$O\ write.$O\
HFILES=\ HFILES=\

View file

@ -0,0 +1,10 @@
#include <u.h>
#include <libc.h>
#include <draw.h>
#include <memdraw.h>
int
unloadmemimage(Memimage *i, Rectangle r, uchar *data, int ndata)
{
return _unloadmemimage(i, r, data, ndata);
}