solv_dupjoin
probprefix = solv_dupjoin("problem ", s, 0);
solprefix = solv_dupjoin(probprefix, " solution ", s);
q->str[q->nstr++] = solv_dupjoin(s1, s2, s3);
return solv_dupjoin(pool->rootdir, "/", *path == '/' ? path + 1 : path);
char *str = solv_dupjoin(str1, str2, str3);
extern char *solv_dupjoin(const char *str1, const char *str2, const char *str3);