1 typedef long unsigned int size_t;
2 struct RangeMapRange {
3   unsigned fromMin;
4   unsigned fromMax;
5   unsigned toMin;
6 };
7 void reserve1(void);
f(struct RangeMapRange * q1,size_t t)8 void f(struct RangeMapRange *q1, size_t t)
9 {
10   const struct RangeMapRange *q2 = q1 + t;
11   size_t n = q2 - q1;
12   if (n > 0)
13     reserve1();
14 }
15