Commit Diff


commit - 3656f159a335b24b2b49f91fd4a95f851b213545
commit + e0ef95dce18a85730c5d9d596a26271ac43f9958
blob - /dev/null
blob + 2c92f6feefdfeccbbb2f0eadba4a8dc3f07e4871 (mode 644)
--- /dev/null
+++ src/libmemdraw/alloc-stub.c
@@ -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);
+}
+
blob - /dev/null
blob + 9d658ef85c7d7a3b6ab705a14e9167b7b70a2869 (mode 644)
--- /dev/null
+++ src/libmemdraw/cload-stub.c
@@ -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);
+}
blob - /dev/null
blob + 08e46a1c10dee60bc1f6bb68dcbf392e8f889b43 (mode 644)
--- /dev/null
+++ src/libmemdraw/draw-stub.c
@@ -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);
+}
+
blob - /dev/null
blob + d75459f1780b5ed24f9e690dea080479877b60b7 (mode 644)
--- /dev/null
+++ src/libmemdraw/fill-stub.c
@@ -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);
+}
+
blob - 4c99bd60ce0736834a450bfa7aeaa91e9745b340
blob + a8c32ff5466b7603d3621229a47c18c19c014312
--- src/libmemdraw/mkfile
+++ src/libmemdraw/mkfile
@@ -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=\
blob - /dev/null
blob + b0d5fcee18d715c9b7f1327dcf6b113bc45328e1 (mode 644)
--- /dev/null
+++ src/libmemdraw/load-stub.c
@@ -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);
+}
+
blob - /dev/null
blob + c0a411abd523d2bd8c1084be39a5e910e906e5b7 (mode 644)
--- /dev/null
+++ src/libmemdraw/unload-stub.c
@@ -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);
+}