tadd stub routines - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit e0ef95dce18a85730c5d9d596a26271ac43f9958
 (DIR) parent 3656f159a335b24b2b49f91fd4a95f851b213545
 (HTM) Author: rsc <devnull@localhost>
       Date:   Sun, 25 Jun 2006 19:28:25 +0000
       
       add stub routines
       
       Diffstat:
         A src/libmemdraw/alloc-stub.c         |      17 +++++++++++++++++
         A src/libmemdraw/cload-stub.c         |      10 ++++++++++
         A src/libmemdraw/draw-stub.c          |      27 +++++++++++++++++++++++++++
         A src/libmemdraw/fill-stub.c          |      11 +++++++++++
         A src/libmemdraw/load-stub.c          |      11 +++++++++++
         M src/libmemdraw/mkfile               |       5 +++++
         A src/libmemdraw/unload-stub.c        |      10 ++++++++++
       
       7 files changed, 91 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/src/libmemdraw/alloc-stub.c b/src/libmemdraw/alloc-stub.c
       t@@ -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);
       +}
       +
 (DIR) diff --git a/src/libmemdraw/cload-stub.c b/src/libmemdraw/cload-stub.c
       t@@ -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);
       +}
 (DIR) diff --git a/src/libmemdraw/draw-stub.c b/src/libmemdraw/draw-stub.c
       t@@ -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);
       +}
       +
 (DIR) diff --git a/src/libmemdraw/fill-stub.c b/src/libmemdraw/fill-stub.c
       t@@ -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);
       +}
       +
 (DIR) diff --git a/src/libmemdraw/load-stub.c b/src/libmemdraw/load-stub.c
       t@@ -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);
       +}
       +
 (DIR) diff --git a/src/libmemdraw/mkfile b/src/libmemdraw/mkfile
       t@@ -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=\
 (DIR) diff --git a/src/libmemdraw/unload-stub.c b/src/libmemdraw/unload-stub.c
       t@@ -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);
       +}