]> git.ozlabs.org Git - ccan/blobdiff - tools/doc_extract.c
ccanlint: fix mangled output for 'make scores'
[ccan] / tools / doc_extract.c
index b8969ef23504b3108bb88355ce0f70a176113e84..5a48b79f50d048c706a5145392450fecfc936c99 100644 (file)
@@ -16,7 +16,7 @@ int main(int argc, char *argv[])
 
        if (argc < 3)
                errx(1, "Usage: doc_extract [--function=<funcname>] TYPE <file>...\n"
-                    "Where TYPE is functions|author|licence|maintainer|summary|description|example|all");
+                    "Where TYPE is functions|author|license|maintainer|summary|description|example|all");
 
        if (strstarts(argv[1], "--function=")) {
                function = argv[1] + strlen("--function=");
@@ -27,16 +27,15 @@ int main(int argc, char *argv[])
        type = argv[1];
        for (i = 2; i < argc; i++) {
                char *file, **lines;
-               unsigned int num;
                struct list_head *list;
                struct doc_section *d;
 
                file = grab_file(NULL, argv[i], NULL);
                if (!file)
                        err(1, "Reading file %s", argv[i]);
-               lines = strsplit(file, file, "\n", &num);
+               lines = strsplit(file, file, "\n");
 
-               list = extract_doc_sections(lines, num);
+               list = extract_doc_sections(lines);
                if (list_empty(list))
                        errx(1, "No documentation in file %s", argv[i]);
                talloc_free(file);
@@ -59,9 +58,9 @@ int main(int argc, char *argv[])
                                        if (!streq(d->function, function))
                                                continue;
                                }
-                               if (strcasecmp(type, "all") == 0)
+                               if (streq(type, "all"))
                                        printf("%s:\n", d->type);
-                               else if (strcasecmp(d->type, type) != 0)
+                               else if (!streq(d->type, type))
                                        continue;
 
                                for (j = 0; j < d->num_lines; j++)