SMOLNET PORTAL home about changes
ido not forget to exit(1) on error - 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 1a79b31f23eda5a963cf1dbb2d8f77b8baae5270	/scm/ploot/commit/1a79b31f23eda5a963cf1dbb2d8f77b8baae5270.gph	bitreich.org	70
1parent 97913fd518557ed58a07f52204fef1271af2bb32	/scm/ploot/commit/97913fd518557ed58a07f52204fef1271af2bb32.gph	bitreich.org	70
hAuthor: Josuah Demangeon <mail@josuah.net>	URL:mailto:mail@josuah.net	bitreich.org	70
iDate:   Mon,  7 May 2018 01:13:59 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
ido not forget to exit(1) on error	Err	bitreich.org	70
i	Err	bitreich.org	70
ias I was pointed out, exit(0) is for normal termination	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M ploot.c                             |       6 +++---	Err	bitreich.org	70
i  M plootxt.c                           |       2 +-	Err	bitreich.org	70
i  M util.c                              |       4 ++--	Err	bitreich.org	70
i	Err	bitreich.org	70
i3 files changed, 6 insertions(+), 6 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/ploot.c b/ploot.c	/scm/ploot/file/ploot.c.gph	bitreich.org	70
i@@ -79,18 +79,18 @@ add_row(Vlist *v, int bufsize, int ncol, int nval, char *line)	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+                fprintf(stderr, "%d: missing epoch\n", nval), exit(1);	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 (; (field = strsep(&line, ",")) != NULL; ncol--, v++) {	Err	bitreich.org	70
i                 if (ncol <= 0)	Err	bitreich.org	70
i-                        fprintf(stderr, "%d: too many fields\n", nval), exit(0);	Err	bitreich.org	70
i+                        fprintf(stderr, "%d: too many fields\n", nval), exit(1);	Err	bitreich.org	70
i                 bs = add_val(v, bufsize, nval, eatof(field), epoch);	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i         if (ncol > 0)	Err	bitreich.org	70
i-                fprintf(stderr, "%d: too few fields\n", nval), exit(0);	Err	bitreich.org	70
i+                fprintf(stderr, "%d: too few fields\n", nval), exit(1);	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         return bs;	Err	bitreich.org	70
i }	Err	bitreich.org	70
1diff --git a/plootxt.c b/plootxt.c	/scm/ploot/file/plootxt.c.gph	bitreich.org	70
i@@ -232,7 +232,7 @@ main(int argc, char **argv)	Err	bitreich.org	70
i         nmax = parse_args(argc, argv, max);	Err	bitreich.org	70
i         ncol = read_labels(labels);	Err	bitreich.org	70
i         if (ncol != nmax)	Err	bitreich.org	70
i-                fputs("not as many labels and arguments\n", stderr), exit(0);	Err	bitreich.org	70
i+                fputs("not as many labels and arguments\n", stderr), exit(1);	Err	bitreich.org	70
i         plot(labels, max, ncol);	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         return 0;	Err	bitreich.org	70
1diff --git a/util.c b/util.c	/scm/ploot/file/util.c.gph	bitreich.org	70
i@@ -42,7 +42,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 float format\n", stderr), exit(0);	Err	bitreich.org	70
i+                        fputs("invalid float format\n", stderr), exit(1);	Err	bitreich.org	70
i         return atof(str);	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -53,7 +53,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\n", stderr), exit(0);	Err	bitreich.org	70
i+                        fputs("invalid number format\n", stderr), exit(1);	Err	bitreich.org	70
i         return atol(str);	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/ploot/commit/1a79b31f23eda5a9...
Content-Typetext/plain; charset=utf-8