diff --git a/seq.c b/seq.c index 917c89a..1b17a58 100644 --- a/seq.c +++ b/seq.c @@ -98,7 +98,7 @@ digitsleft(const char *d) if (*d == '+') d++; exp = strpbrk(d, "eE"); - shift = exp ? estrtonum(&exp[1], -INT_MAX, INT_MAX) : 0; + shift = exp ? estrtonum(&exp[1], INT_MIN, INT_MAX) : 0; return MAX(0, strspn(d, "-0123456789") + shift); }