typedef long unsigned int size_t; | |
struct RangeMapRange { | |
unsigned fromMin; | |
unsigned fromMax; | |
unsigned toMin; | |
}; | |
void reserve1(void); | |
void f(struct RangeMapRange *q1, size_t t) | |
{ | |
const struct RangeMapRange *q2 = q1 + t; | |
size_t n = q2 - q1; | |
if (n > 0) | |
reserve1(); | |
} |