]> git.ozlabs.org Git - ccan/blobdiff - tools/ccan_depends.c
Makefile: fix fastcheck.
[ccan] / tools / ccan_depends.c
index 6d1f74297b30a01438ca10cb82e2eeaf65a7f962..f81a42b861fae905c4cbba2c1816b6cde4bb23ba 100644 (file)
@@ -1,9 +1,8 @@
 #include "tools.h"
-#include <err.h>
 #include <stdlib.h>
 #include <stdio.h>
+#include <ccan/err/err.h>
 #include <ccan/str/str.h>
-#include <ccan/talloc/talloc.h>
 
 int main(int argc, char *argv[])
 {
@@ -43,14 +42,13 @@ int main(int argc, char *argv[])
                errx(1, "--non-ccan needs --compile");
 
        if (compile)
-               deps = get_deps(talloc_autofree_context(), argv[1],
-                               style, recurse, compile_info);
+               deps = get_deps(NULL, argv[1], style, recurse, compile_info);
        else
-               deps = get_safe_ccan_deps(talloc_autofree_context(),
-                                         argv[1], style, recurse);
+               deps = get_safe_ccan_deps(NULL, argv[1], style, recurse);
 
-       for (i = 0; deps[i]; i++)
-               if (strstarts(deps[i], "ccan/") == ccan)
-                       printf("%s\n", deps[i]);
+       if (deps)
+               for (i = 0; deps[i]; i++)
+                       if (strstarts(deps[i], "ccan/") == ccan)
+                               printf("%s\n", deps[i]);
        return 0;
 }