diff options
| -rw-r--r-- | sys/src/cmd/fplot.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/src/cmd/fplot.c b/sys/src/cmd/fplot.c index af5564f7d..b8f80a498 100644 --- a/sys/src/cmd/fplot.c +++ b/sys/src/cmd/fplot.c @@ -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); } |
