clipr.c - sam - An updated version of the sam text editor.
 (HTM) git clone git://vernunftzentrum.de/sam.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
       clipr.c (429B)
       ---
            1 /* Copyright (c) 1998 Lucent Technologies - All rights reserved. */
            2 #include <u.h>
            3 #include <libg.h>
            4 #include "libgint.h"
            5 
            6 int
            7 clipr(Bitmap *d, Rectangle r)
            8 {
            9     if(rectclip(&r, d->r) == 0)
           10         return 0;
           11     d->clipr = r;
           12     if(r.min.x != d->r.min.x ||
           13        r.min.y != d->r.min.y ||
           14        r.max.x != d->r.max.x ||
           15        r.max.y != d->r.max.y)
           16         d->flag |= CLIP;
           17     else
           18         d->flag &= ~CLIP;
           19     return 1;
           20 }