and_region
static int and_region(int *s1, int *e1, int s2, int e2);
|| and_region(&s, &e, scp->start, scp->end)
(and_region(&s, &e, cpos, cpos)
|| and_region(&s, &e, copos, copos)))) {
if (and_region(&s, &e, start, end)) {
if (!and_region(&s, &e, copos, copos))
if (s <= e && and_region(&s, &e, cpos, cpos)) {