fplot: parse negative numbers in argument to -r option (thanks qu7uux)
This commit is contained in:
parent
ed9fdc72f5
commit
74f62ca21b
1 changed files with 4 additions and 4 deletions
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue