1*7dd7cddfSDavid du Colombier #include <u.h>
2*7dd7cddfSDavid du Colombier #include <libc.h>
3*7dd7cddfSDavid du Colombier #include <draw.h>
4*7dd7cddfSDavid du Colombier
5*7dd7cddfSDavid du Colombier void
replclipr(Image * i,int repl,Rectangle clipr)6*7dd7cddfSDavid du Colombier replclipr(Image *i, int repl, Rectangle clipr)
7*7dd7cddfSDavid du Colombier {
8*7dd7cddfSDavid du Colombier uchar *b;
9*7dd7cddfSDavid du Colombier
10*7dd7cddfSDavid du Colombier b = bufimage(i->display, 22);
11*7dd7cddfSDavid du Colombier b[0] = 'c';
12*7dd7cddfSDavid du Colombier BPLONG(b+1, i->id);
13*7dd7cddfSDavid du Colombier repl = repl!=0;
14*7dd7cddfSDavid du Colombier b[5] = repl;
15*7dd7cddfSDavid du Colombier BPLONG(b+6, clipr.min.x);
16*7dd7cddfSDavid du Colombier BPLONG(b+10, clipr.min.y);
17*7dd7cddfSDavid du Colombier BPLONG(b+14, clipr.max.x);
18*7dd7cddfSDavid du Colombier BPLONG(b+18, clipr.max.y);
19*7dd7cddfSDavid du Colombier i->repl = repl;
20*7dd7cddfSDavid du Colombier i->clipr = clipr;
21*7dd7cddfSDavid du Colombier }
22