isprintf() -> snprintf() - 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 1a593aa504c78dbc507ed118a004cff811620065 /scm/ploot/commit/1a593aa504c78dbc507ed118a004cff811620065.gph bitreich.org 70 1parent 8321d90e92e7e25c50844e48f758be3b72f98a68 /scm/ploot/commit/8321d90e92e7e25c50844e48f758be3b72f98a68.gph bitreich.org 70 hAuthor: Josuah Demangeon URL:mailto:mail@josuah.net bitreich.org 70 iDate: Mon, 7 May 2018 10:25:38 +0200 Err bitreich.org 70 i Err bitreich.org 70 isprintf() -> snprintf() Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M plootxt.c | 8 +++++--- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 5 insertions(+), 3 deletions(-) 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@@ -190,11 +190,13 @@ read_labels(char *labv[LINE_MAX]) Err bitreich.org 70 i static void Err bitreich.org 70 i fmt_labels(char out[LINE_MAX], int ncol, char *labels[LINE_MAX / 2]) Err bitreich.org 70 i { Err bitreich.org 70 i- int i; Err bitreich.org 70 i+ int i, n; Err bitreich.org 70 i Err bitreich.org 70 i printf("%d\n", width); Err bitreich.org 70 i- for (i = 0; i < ncol; labels++, i++) Err bitreich.org 70 i- out += sprintf(out, "│%-*s", width - 1, *labels); Err bitreich.org 70 i+ for (i = 0; i < ncol; labels++, i++) { Err bitreich.org 70 i+ n = LINE_MAX - (width + sizeof("│")) * i; Err bitreich.org 70 i+ out += snprintf(out, n, "│%-*s", width - 1, *labels); Err bitreich.org 70 i+ } Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i static void Err bitreich.org 70 .