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 void
parserange(char *s) parserange(char *s)
{ {
while(*s && !isdigit(*s)) s++; while(*s && !isdigit(*s) && *s != '-') s++;
if(*s == 0) return; if(*s == 0) return;
xmin = strtod(s, &s); xmin = strtod(s, &s);
while(*s && !isdigit(*s)) s++; while(*s && !isdigit(*s) && *s != '-') s++;
if(*s == 0) return; if(*s == 0) return;
xmax = strtod(s, &s); xmax = strtod(s, &s);
while(*s && !isdigit(*s)) s++; while(*s && !isdigit(*s) && *s != '-') s++;
if(*s == 0) return; if(*s == 0) return;
ymin = strtod(s, &s); ymin = strtod(s, &s);
while(*s && !isdigit(*s)) s++; while(*s && !isdigit(*s) && *s != '-') s++;
if(*s == 0) return; if(*s == 0) return;
ymax = strtod(s, &s); ymax = strtod(s, &s);
} }