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=\
alloc.$O\
alloc-stub.$O\
arc.$O\
cload.$O\
cload-stub.$O\
cmap.$O\
cread.$O\
defont.$O\
draw.$O\
draw-stub.$O\
ellipse.$O\
fillpoly.$O\
hwdraw.$O\
iprint.$O\
line.$O\
load.$O\
load-stub.$O\
openmemsubfont.$O\
poly.$O\
read.$O\
string.$O\
subfont.$O\
unload.$O\
unload-stub.$O\
write.$O\
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);
}