Annotation of researchv9/jerq/src/lib/layer/lblt.c, revision 1.1.1.1

1.1       root        1: #include <jerq.h>
                      2: #include "layer.h"
                      3: /*ARGSUSED*/
                      4: static void
                      5: Lblt(l, r, db, fp, o)
                      6:        Layer *l;
                      7:        Rectangle r;
                      8:        Bitmap *db;
                      9:        register struct{
                     10:                Bitmap *sb;
                     11:                Point q;
                     12:                Code f;
                     13:        } *fp;
                     14:        Obscured *o;
                     15: {
                     16:        bitblt(fp->sb, rsubp(r, fp->q), db, r.origin, fp->f);
                     17: }
                     18: lblt(b, r, l, p, f)
                     19:        Bitmap *b;
                     20:        Rectangle r;
                     21:        Layer *l;
                     22:        Point p;
                     23:        Code f;
                     24: {
                     25:        Point q;
                     26:        Rectangle dr;
                     27:        q=sub(p, r.origin);
                     28:        dr=raddp(r, q);
                     29:        layerop(l, Lblt, dr, b, q, f);
                     30: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.