INNER CODE UNIT · C
c
lh3/seqtk · seqtk.c:73
c = *p;
*p = 0;
if (i == 1) {
if (isdigit(*q)) beg = strtol(q, &q, 10);
if (q != p) beg = -1;
} else if (i == 2) {
if (isdigit(*q)) end = strtol(q, &q, 10);
if (q != p) end = -1;
} else if (i == 5) {
if (*q == '+') rev = 1;
else if (*q == '-') rev = -1;
}
++i, q = p + 1;
if (c == 0) break;
}
}
if (i == 0) continue;
k = kh_get(reg, h, str.s);