X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=tools%2Fccanlint%2Ftests%2Fexamples_compile.c;h=7cee7795b7c8fef9cd532437e3d4977b6bce1fda;hb=451d97ad85e65061223f04dceaca0454c7b2201a;hp=31b0a3ae8b1bef0cb306537a99772b5158cc3ecb;hpb=04b2feefda59d3193ef500bfc8ea12ec4a4c0b55;p=ccan-lca-2011.git diff --git a/tools/ccanlint/tests/examples_compile.c b/tools/ccanlint/tests/examples_compile.c index 31b0a3a..7cee779 100644 --- a/tools/ccanlint/tests/examples_compile.c +++ b/tools/ccanlint/tests/examples_compile.c @@ -67,10 +67,12 @@ static char *add_dep(const struct manifest *m, char *list, const char *mod) return list; } +/* FIXME: Merge this into one place. */ static char *obj_list(const struct manifest *m, struct ccan_file *f) { char *list = talloc_strdup(m, ""); struct ccan_file *i; + struct manifest *subm; char **lines; /* Object files for this module. */ @@ -78,9 +80,10 @@ static char *obj_list(const struct manifest *m, struct ccan_file *f) list = talloc_asprintf_append(list, " %s", i->compiled); /* Other ccan modules we depend on. */ - list_for_each(&m->dep_dirs, i, list) { - if (i->compiled) - list = talloc_asprintf_append(list, " %s", i->compiled); + list_for_each(&m->deps, subm, list) { + if (subm->compiled) + list = talloc_asprintf_append(list, " %s", + subm->compiled); } /* Other modules implied by includes. */