]> git.ozlabs.org Git - ccan/blobdiff - tools/ccanlint/tests/tests_coverage.c
tools/ccanlint: add global .valgrind_suppressions file.
[ccan] / tools / ccanlint / tests / tests_coverage.c
index caca30ce6865535e27bf618da43ea079f61fa425..d877553e68b950b7bcc7a2562731f8349bf53536 100644 (file)
@@ -1,6 +1,8 @@
 #include <tools/ccanlint/ccanlint.h>
 #include <tools/tools.h>
 #include <ccan/str/str.h>
+#include <ccan/tal/path/path.h>
+#include <ccan/tal/grab_file/grab_file.h>
 #include <ccan/foreach/foreach.h>
 #include <sys/types.h>
 #include <sys/stat.h>
@@ -98,7 +100,7 @@ static void analyze_coverage(struct manifest *m, bool full_gcov,
                        apostrophe = strchr(filename, '\'');
                        *apostrophe = '\0';
                        if (lines_matter) {
-                               file = tal_grab_file(score, filename, NULL);
+                               file = grab_file(score, filename);
                                if (!file) {
                                        score->error = tal_fmt(score,
                                                               "Reading %s",
@@ -142,8 +144,8 @@ static void do_run_coverage_tests(struct manifest *m,
        bool ran_some = false;
 
        /* This tells gcov where we put those .gcno files. */
-       outdir = tal_dirname(score,
-                               m->info_file->compiled[COMPILE_NORMAL]);
+       outdir = path_dirname(score,
+                             m->info_file->compiled[COMPILE_NORMAL]);
        covcmd = tal_fmt(m, "gcov %s -o %s",
                         full_gcov ? "" : "-n",
                         outdir);