X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccanlint%2Fccanlint.c;h=1c7ee389dbc75728d35091e23a7d0c5a4463a469;hp=3ffe38b2cf5f3ff54629515e76dc4b2acf1850e0;hb=37e247dbcb57f4b2effd44b37b96dc679ee525d0;hpb=8ffd9b98c7f87177445a86e65334e5ad1d66a8af diff --git a/tools/ccanlint/ccanlint.c b/tools/ccanlint/ccanlint.c index 3ffe38b2..1c7ee389 100644 --- a/tools/ccanlint/ccanlint.c +++ b/tools/ccanlint/ccanlint.c @@ -149,8 +149,10 @@ static bool run_test(struct ccanlint *i, } if ((!quiet && !score->pass) || verbose) { - if (score->error) - printf("%s", score->error); + if (score->error) { + printf("%s%s", score->error, + strends(score->error, "\n") ? "" : "\n"); + } if (!quiet && !score->pass && i->handle) i->handle(m, score); } @@ -238,7 +240,7 @@ static void init_tests(void) /* Resolve dependencies. */ foreach_ptr(list, &compulsory_tests, &normal_tests) { list_for_each(list, c, list) { - char **deps = strsplit(NULL, c->needs, " ", NULL); + char **deps = strsplit(NULL, c->needs, " "); unsigned int i; for (i = 0; deps[i]; i++) { @@ -410,8 +412,8 @@ static void add_info_options(struct ccan_file *info, bool mark_fails) continue; for (i = 0; i < d->num_lines; i++) { - char **words = collapse(strsplit(d, d->lines[i], " \t", - NULL), NULL); + char **words = collapse(strsplit(d, d->lines[i], " \t"), + NULL); if (!words[0]) continue;