X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=tools%2Fccanlint%2Ffile_analysis.c;h=bee99597310c346f5b8a291f40858de41b8605d5;hb=d4ace4a572234de67d1421a444c38bb4fdcbef43;hp=1341e57b11d3230780704ead95a0e123deb10042;hpb=650c775ff00cccd03fc84e7789a03c51d9839004;p=ccan diff --git a/tools/ccanlint/file_analysis.c b/tools/ccanlint/file_analysis.c index 1341e57b..bee99597 100644 --- a/tools/ccanlint/file_analysis.c +++ b/tools/ccanlint/file_analysis.c @@ -13,8 +13,12 @@ char **get_ccan_file_lines(struct ccan_file *f) { - if (!f->lines) - f->lines = get_file_lines(f, f->name, &f->num_lines); + if (!f->lines) { + char *buffer = grab_file(f, f->name, NULL); + if (!buffer) + err(1, "Getting file %s", f->name); + f->lines = strsplit(f, buffer, "\n", &f->num_lines); + } return f->lines; }