X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fdoc_extract.c;h=3495c0c6b6b44a943436fbcc4bb287e4dc8f327e;hp=aa0c5a045c40d74ebd56feeac3b6e16a4df1261e;hb=95b59482c1bb18b7904ea60149eff4809dd28d80;hpb=6a4d45337811b56d947e52f031b9ca0c955fcb6c diff --git a/tools/doc_extract.c b/tools/doc_extract.c index aa0c5a04..3495c0c6 100644 --- a/tools/doc_extract.c +++ b/tools/doc_extract.c @@ -1,9 +1,7 @@ /* This merely extracts, doesn't do XML or anything. */ #include -#include -#include -#include #include +#include "tools.h" #include #include #include "doc_extract.h" @@ -47,15 +45,15 @@ int main(int argc, char *argv[]) struct list_head *list; struct doc_section *d; - file = grab_file(NULL, argv[i], NULL); + file = tal_grab_file(NULL, argv[i], NULL); if (!file) err(1, "Reading file %s", argv[i]); - lines = strsplit(file, file, "\n"); + lines = tal_strsplit(file, file, "\n", STR_EMPTY_OK); list = extract_doc_sections(lines, argv[i]); if (list_empty(list)) errx(1, "No documentation in file %s", argv[i]); - talloc_free(file); + tal_free(file); if (streq(type, "functions")) { const char *last = NULL; @@ -84,7 +82,7 @@ int main(int argc, char *argv[]) printf("%s\n", d->lines[j]); } } - talloc_free(list); + tal_free(list); } return 0; }