INNER CODE UNIT · C
s
lh3/bedtk · cgranges.c:192
s = r->x, e = (r->x&0xffffffff00000000ULL) | r->y;
if (s <= en) {
en = en > e? en : e;
} else {
if (en > st) {
if (n != i) {
cr_intv_t *p = &cr->r[n++];
p->x = st, p->y = (uint32_t)en, p->rev = 0, p->label = -1;
} else ++n;
}
st = s, en = e;
}
}
if (n != i) {
cr_intv_t *p = &cr->r[n++];
p->x = st, p->y = (uint32_t)en, p->rev = 0, p->label = -1;
} else ++n;
n_less = cr->n_r - n;