INNER CODE UNIT · C
c
lh3/bedtk · bedtk.c:99
int c = *q;
*q = 0;
if (i == 0) {
ctg = p;
*r = q + 1;
} else if (i == 1) {
st = atol(p) - 1;
} else if (i == 3) {
en = st + (q - p);
} else if (i == 7) {
char *s = 0;
if (strncmp(p, "END=", 4) == 0) {
s = p + 4;
} else {
s = strstr(p, ";END=");
if (s) s += 5;
}
if (s) en = strtol(s, &s, 10);