1 typedef struct
2 {
3   int v;
4   int h;
5 } Point;
6 
7 typedef struct
8 {
9   int top, left, bottom, right;
10 } Rect;
11 
12 int
x_PtInRect(Point pt,Rect * r)13 x_PtInRect (Point pt, Rect *r)
14 {
15   return  pt.v >= r->top  && pt.v < r->bottom
16     && pt.h >= r->left && pt.h < r->right;
17 }
18