X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fstring%2Fstring.c;h=b1de8eda915bbf3ee81fc2e9f1df96603eb6084b;hp=d3d17bbd3156eb065ece87e94f28810fddf7a465;hb=e2da7d35e092b783131a38e80404c5a450d294d5;hpb=458c48e8b27a2eff90b51610e86a870e103a28ad diff --git a/ccan/string/string.c b/ccan/string/string.c index d3d17bbd..b1de8eda 100644 --- a/ccan/string/string.c +++ b/ccan/string/string.c @@ -30,4 +30,15 @@ char **strsplit(const void *ctx, const char *string, const char *delims, *nump = num; return lines; } - + +char *strjoin(const void *ctx, char *strings[], const char *delim) +{ + unsigned int i; + char *ret = talloc_strdup(ctx, ""); + + for (i = 0; strings[i]; i++) { + ret = talloc_append_string(ret, strings[i]); + ret = talloc_append_string(ret, delim); + } + return ret; +}