X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=tools%2Fccanlint%2Ftests%2Fmodule_builds.c;h=45b67c5a5424373c4954aa1a106dc898a44da03e;hb=09d5cd70d7e8105a003ed9583eadb077de014f3b;hp=cffb84bce34038db9e62beeb933550e4ab6e5ab9;hpb=af5b1a18948345c5f9f9abf4eda3ab9fe0aa9a9f;p=ccan diff --git a/tools/ccanlint/tests/module_builds.c b/tools/ccanlint/tests/module_builds.c index cffb84bc..45b67c5a 100644 --- a/tools/ccanlint/tests/module_builds.c +++ b/tools/ccanlint/tests/module_builds.c @@ -1,7 +1,7 @@ #include #include -#include #include +#include #include #include #include @@ -24,14 +24,14 @@ static const char *can_build(struct manifest *m) static char *obj_list(const struct manifest *m, enum compile_type ctype) { - char *list = talloc_strdup(m, ""); + char *list = tal_strdup(m, ""); struct ccan_file *i; /* Objects from all the C files. */ - list_for_each(&m->c_files, i, list) - list = talloc_asprintf_append(list, "%s ", - i->compiled[ctype]); - + list_for_each(&m->c_files, i, list) { + list = tal_strcat(m, take(list), i->compiled[ctype]); + list = tal_strcat(m, take(list), " "); + } return list; }