X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccanlint%2Ftests%2Fmodule_builds.c;h=45b67c5a5424373c4954aa1a106dc898a44da03e;hp=cffb84bce34038db9e62beeb933550e4ab6e5ab9;hb=dc8042b42500f79f613b1197df6cdf739615a89f;hpb=aabf300e324f7da5134d7ad45afba11225045c24;ds=sidebyside 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; }