X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fdepends.c;h=d215441eead6acebe84b629d2b3c855b4191098c;hp=7eac9da419a17233e28d0e5dbb1aed4a7c9907f1;hb=023f704e8089f64bd7a77bb7f95b8ea5355fe640;hpb=40b0fa608877472b864bbc720dbd25ca4457509e diff --git a/tools/depends.c b/tools/depends.c index 7eac9da4..d215441e 100644 --- a/tools/depends.c +++ b/tools/depends.c @@ -173,13 +173,21 @@ get_all_deps(const void *ctx, const char *dir, return deps; } -char **get_deps(const void *ctx, const char *dir) +char **get_deps(const void *ctx, const char *dir, bool recurse) { + if (!recurse) { + unsigned int num; + return get_one_deps(ctx, dir, &num); + } return get_all_deps(ctx, dir, get_one_deps); } -char **get_safe_ccan_deps(const void *ctx, const char *dir) +char **get_safe_ccan_deps(const void *ctx, const char *dir, bool recurse) { + if (!recurse) { + unsigned int num; + return get_one_safe_deps(ctx, dir, &num); + } return get_all_deps(ctx, dir, get_one_safe_deps); }