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

1.1       root        1: #include <jerq.h>
                      2: #include "layer.h"
                      3: #include <line.h>
                      4: 
                      5: /*ARGSUSED*/
                      6: static void
                      7: Lsegment(l, r, db, fp, o)
                      8:        Layer *l;
                      9:        Rectangle r;
                     10:        Bitmap *db;
                     11:        register struct{
                     12:                Point p0, p1;
                     13:                Code f;
                     14:        }*fp;
                     15:        Obscured *o;
                     16: {
                     17:        Jclipline(db, r, fp->p0, fp->p1, fp->f);
                     18: }
                     19: 
                     20: lsegment(l, p, q, f)
                     21:        Layer *l;
                     22:        Point p, q;
                     23:        Code f;
                     24: {
                     25:        Point p0, p1;
                     26:        p0=p;
                     27:        if(p.x==q.x && p.y==q.y)
                     28:                return;
                     29:        p1=Jsetline(p, q);
                     30:        layerop(l, Lsegment, l->rect, p0, p1, f);
                     31: }

unix.superglobalmegacorp.com

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