X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccanlint%2Ftests%2Finfo_documentation_exists.c;h=9caa966f15ef09cc87d16724d6ba460454b2ec40;hp=a5316fe00d0ae3dba4a2a2287a51ce1dfeb17faa;hb=37e247dbcb57f4b2effd44b37b96dc679ee525d0;hpb=051db34fb275491d4d5dfa5bf7970e8e525766d8 diff --git a/tools/ccanlint/tests/info_documentation_exists.c b/tools/ccanlint/tests/info_documentation_exists.c index a5316fe0..9caa966f 100644 --- a/tools/ccanlint/tests/info_documentation_exists.c +++ b/tools/ccanlint/tests/info_documentation_exists.c @@ -15,7 +15,7 @@ #include #include -extern struct ccanlint info_documentation_exists; +REGISTER_TEST(info_documentation_exists); static void create_info_template_doc(struct manifest *m, struct score *score) { @@ -80,15 +80,17 @@ static void check_info_documentation_exists(struct manifest *m, score->score = score->total; score->pass = true; } else if (!summary) { - score->error = "_info file has no module documentation.\n\n" + score->error = talloc_strdup(score, + "_info file has no module documentation.\n\n" "CCAN modules use /**-style comments for documentation: the\n" - "overall documentation belongs in the _info metafile.\n"; + "overall documentation belongs in the _info metafile.\n"); info_documentation_exists.handle = create_info_template_doc; } else if (!description) { - score->error = "_info file has no module description.\n\n" + score->error = talloc_strdup(score, + "_info file has no module description.\n\n" "The lines after the first summary line in the _info file\n" "documentation should describe the purpose and use of the\n" - "overall package\n"; + "overall package\n"); } } @@ -99,4 +101,3 @@ struct ccanlint info_documentation_exists = { .needs = "info_exists" }; -REGISTER_TEST(info_documentation_exists);