SMOLNET PORTAL home about changes
ido not always star time at 0 - ploot - simple plotting tools	Err	bitreich.org	70
hgit clone git://bitreich.org/ploot git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ploot	URL:git://bitreich.org/ploot git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ploot	bitreich.org	70
1Log	/scm/ploot/log.gph	bitreich.org	70
1Files	/scm/ploot/files.gph	bitreich.org	70
1Refs	/scm/ploot/refs.gph	bitreich.org	70
1Tags	/scm/ploot/tag	bitreich.org	70
1README	/scm/ploot/file/README.md.gph	bitreich.org	70
1LICENSE	/scm/ploot/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit ab839e91e0a3687937992cb48558a15e1547d8ea	/scm/ploot/commit/ab839e91e0a3687937992cb48558a15e1547d8ea.gph	bitreich.org	70
1parent 5f03375e046ffabf4446085c1411841be57f8cd1	/scm/ploot/commit/5f03375e046ffabf4446085c1411841be57f8cd1.gph	bitreich.org	70
hAuthor: Josuah Demangeon <mail@josuah.net>	URL:mailto:mail@josuah.net	bitreich.org	70
iDate:   Wed,  2 May 2018 07:56:04 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
ido not always star time at 0	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M ffplot.c                            |       5 ++---	Err	bitreich.org	70
i  M ploot.c                             |       8 +++++---	Err	bitreich.org	70
i	Err	bitreich.org	70
i2 files changed, 7 insertions(+), 6 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/ffplot.c b/ffplot.c	/scm/ploot/file/ffplot.c.gph	bitreich.org	70
i@@ -220,7 +220,8 @@ find_scales(Vlist *v, int n,	Err	bitreich.org	70
i         };	Err	bitreich.org	70
i         int i;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-        *vmin = *vmax = *tmin = *tmax = 0;	Err	bitreich.org	70
i+        *vmin = *vmax = 0;	Err	bitreich.org	70
i+        *tmin = *tmax = *v->t;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         for (; n-- > 0; v++) {	Err	bitreich.org	70
i                 for (i = 0; i < v->n; i++) {	Err	bitreich.org	70
i@@ -284,8 +285,6 @@ ffplot(Vlist *v, int n, char *name, char *units)	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         find_scales(v, n, &vmin, &vmax, &vstep, &tmin, &tmax, &tstep);	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-        fprintf(stderr, "%f %f  %lld %lld\n", vmin, vmax, tmin, tmax);	Err	bitreich.org	70
i-	Err	bitreich.org	70
i         can.x = 0;	Err	bitreich.org	70
i         can.y = 0;	Err	bitreich.org	70
i         ffdraw_fill(&can, &plot_bg);	Err	bitreich.org	70
1diff --git a/ploot.c b/ploot.c	/scm/ploot/file/ploot.c.gph	bitreich.org	70
i@@ -73,7 +73,7 @@ eatof(char *str)	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         for (s = str; *s != '\0'; s++)	Err	bitreich.org	70
i                 if (!isdigit(*s) && *s != '-' && *s != '.')	Err	bitreich.org	70
i-                        fputs("invalid floatrformat", stderr), exit(0);	Err	bitreich.org	70
i+                        fputs("invalid float format\n", stderr), exit(0);	Err	bitreich.org	70
i         return atof(str);	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -84,7 +84,7 @@ eatol(char *str)	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         for (s = str; *s != '\0'; s++)	Err	bitreich.org	70
i                 if (!isdigit(*s) && *s != '-')	Err	bitreich.org	70
i-                        fputs("invalid number format", stderr), exit(0);	Err	bitreich.org	70
i+                        fputs("invalid number format\n", stderr), exit(0);	Err	bitreich.org	70
i         return atol(str);	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -111,11 +111,13 @@ add_row(Vlist *v, int *bufsiz, int ncol, int nval, char *line)	Err	bitreich.org	70
i {	Err	bitreich.org	70
i         time_t epoch;	Err	bitreich.org	70
i         int n;	Err	bitreich.org	70
i-        char *field;	Err	bitreich.org	70
i+        char *field, *dot;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         if ((field = strsep(&line, ",")) == NULL)	Err	bitreich.org	70
i                 fprintf(stderr, "%d: missing epoch\n", nval), exit(0);	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+        if ((dot = strchr(field, '.')) != NULL)	Err	bitreich.org	70
i+                *dot = '\0';	Err	bitreich.org	70
i         epoch = eatol(field);	Err	bitreich.org	70
i         for (n = 0; (field = strsep(&line, ",")) != NULL; n++, v++) {	Err	bitreich.org	70
i                 if (n > ncol)	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/ploot/commit/ab839e91e0a36879...
Content-Typetext/plain; charset=utf-8