fplot: parse negative numbers in argument to -r option (thanks qu7uux)

This commit is contained in:
cinap_lenrek 2016-12-28 02:08:45 +01:00
parent ed9fdc72f5
commit 74f62ca21b

View file

@ -466,16 +466,16 @@ parsefns(int n, char **s)
void
parserange(char *s)
{
while(*s && !isdigit(*s)) s++;
while(*s && !isdigit(*s) && *s != '-') s++;
if(*s == 0) return;
xmin = strtod(s, &s);
while(*s && !isdigit(*s)) s++;
while(*s && !isdigit(*s) && *s != '-') s++;
if(*s == 0) return;
xmax = strtod(s, &s);
while(*s && !isdigit(*s)) s++;
while(*s && !isdigit(*s) && *s != '-') s++;
if(*s == 0) return;
ymin = strtod(s, &s);
while(*s && !isdigit(*s)) s++;
while(*s && !isdigit(*s) && *s != '-') s++;
if(*s == 0) return;
ymax = strtod(s, &s);
}