X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=tools%2Fccanlint%2Ftests%2Finfo_exists.c;h=86101aa9eae8cc8cca98ba4d31484b3ac9244d8a;hb=daf9ee7d8e2b683ff05283beb1843611ad8c9e8a;hp=80edb5aa911b25c868407d3114e97fce44f63bc3;hpb=60824f8a0f758dc7808eb31cc83434ea78f44ed1;p=ccan diff --git a/tools/ccanlint/tests/info_exists.c b/tools/ccanlint/tests/info_exists.c index 80edb5aa..86101aa9 100644 --- a/tools/ccanlint/tests/info_exists.c +++ b/tools/ccanlint/tests/info_exists.c @@ -1,4 +1,6 @@ #include +#include +#include #include #include #include @@ -10,18 +12,17 @@ #include #include #include -#include static void check_has_info(struct manifest *m, - bool keep, unsigned int *timeleft, struct score *score) { if (m->info_file) { score->pass = true; score->score = score->total; + add_info_options(m->info_file); } else { - score->error = talloc_strdup(score, + score->error = tal_strdup(score, "You have no _info file.\n\n" "The file _info contains the metadata for a ccan package: things\n" "like the dependencies, the documentation for the package as a whole\n" @@ -63,12 +64,12 @@ static void create_info_template(struct manifest *m, struct score *score) if (!ask("Should I create a template _info file for you?")) return; - filename = talloc_asprintf(m, "%s/%s", m->dir, "_info"); + filename = tal_fmt(m, "%s/%s", m->dir, "_info"); info = fopen(filename, "w"); if (!info) err(1, "Trying to create a template _info in %s", filename); - if (fprintf(info, template, m->basename) < 0) { + if (fprintf(info, template, m->modname) < 0) { unlink_noerr(filename); err(1, "Writing template into %s", filename); }