pool_tmpjoin
s = pool_tmpjoin(solv->pool, "!", s, 0);
s = pool_tmpjoin(pool, class2str[i].str, " ", testcase_solvid2str(pool, p));
s = pool_tmpjoin(pool, s, " ", testcase_solvid2str(pool, op));
s = pool_tmpjoin(pool, probprefix, " info ", solver_problemruleinfo2str(solv, rinfo, from, to, dep));
s = pool_tmpjoin(pool, solprefix, " deljob ", testcase_job2str(pool, solv->job.elements[op - 1], solv->job.elements[op]));
s = pool_tmpjoin(pool, solprefix, " erase ", testcase_solvid2str(pool, p));
s = pool_tmpjoin(pool, solprefix, " replace ", testcase_solvid2str(pool, p));
s = pool_tmpjoin(pool, solprefix, " allow ", testcase_solvid2str(pool, op));
s = pool_tmpjoin(pool, solprefix, " unknown", 0);
s = pool_tmpjoin(pool, "orphaned ", testcase_solvid2str(pool, q.elements[i]), 0);
s = pool_tmpjoin(pool, "recommended ", testcase_solvid2str(pool, qr.elements[i]), 0);
s = pool_tmpjoin(pool, "suggested ", testcase_solvid2str(pool, qs.elements[i]), 0);
s = pool_tmpjoin(pool, "unneeded ", testcase_solvid2str(pool, q.elements[i]), 0);
out = pool_tmpjoin(pool, name, ".repo", ".gz");
cmd = pool_tmpjoin(pool, "repo ", name, " ");
out = pool_tmpjoin(pool, dir, "/", out);
cmd = pool_tmpjoin(pool, "system ", pool->lastarch ? pool_id2str(pool, arch) : "unset", 0);
cmd = pool_tmpjoin(pool, "poolflags ", s, 0);
cmd = pool_tmpjoin(pool, "solverflags ", s, 0);
cmd = pool_tmpjoin(pool, "namespace ", pool_id2str(pool, rd->name), "(");
cmd = pool_tmpjoin(pool, "job ", cmd, 0);
cmd = pool_tmpjoin(pool, "result ", cmd ? cmd : "?", 0);
cmd = pool_tmpjoin(pool, "#>", rsq.str[i], 0);
out = pool_tmpjoin(pool, dir, "/", resultname);
out = pool_tmpjoin(pool, dir, "/", testcasename);
const char *repotype = pool_tmpjoin(pool, pieces[3], 0, 0); /* gets overwritten in <inline> case */
rdata = pool_tmpjoin(pool, testcasedir, pieces[4], 0);
const char *rdata = pool_tmpjoin(pool, testcasedir, pieces[2], 0);
char *r = pool_tmpjoin(pool, repo->name, 0, 0);
return pool_tmpjoin(pool, buf, 0, 0);
pkgstr = pool_tmpjoin(pool, buf, 0, 0);
pkgstr = pool_tmpjoin(pool, repo->name, 0, 0);
ret = pool_tmpjoin(pool, jobstr, selstr, pkgstr);
s = pool_tmpjoin(pool, str, 0, 0);
idstr = pool_tmpjoin(pool, "modalias(", pool_dep2str(pool, rd->name), ":");
idstr = pool_tmpjoin(pool, pool_dep2str(pool, rd->evr), ":", idstr);
idstr = pool_tmpjoin(pool, pool_dep2str(pool, id), ":", idstr);
idstr = pool_tmpjoin(pool, "packageand(", idstr, ")");
loc = pool_tmpjoin(pool, loc, loc ? "/" : 0, pool_lookup_str(pool, entry, DELTA_LOCATION_NAME));
return pool_tmpjoin(pool, pool->rootdir, "/", *path == '/' ? path + 1 : path);
extern char *pool_tmpjoin(Pool *pool, const char *str1, const char *str2, const char *str3);
str = pool_tmpjoin(pool, name, evr ? "-" : 0, evr);
return pool_tmpjoin(pool, "nothing provides requested ", pool_dep2str(pool, dep), 0);
return pool_tmpjoin(pool, pool_dep2str(pool, dep), " is provided by the system", 0);
return pool_tmpjoin(pool, "package ", pool_solvid2str(pool, source), " is not installable");
s = pool_tmpjoin(pool, "nothing provides ", pool_dep2str(pool, dep), 0);
s = pool_tmpjoin(pool, "cannot install both ", pool_solvid2str(pool, source), 0);
s = pool_tmpjoin(pool, "package ", pool_solvid2str(pool, source), 0);
s = pool_tmpjoin(pool, "package ", pool_solvid2str(pool, source), 0);
s = pool_tmpjoin(pool, "installed package ", pool_solvid2str(pool, source), 0);
s = pool_tmpjoin(pool, "package ", pool_solvid2str(pool, source), 0);
s = pool_tmpjoin(pool, "package ", pool_solvid2str(pool, source), " requires ");
s = pool_tmpjoin(pool, "package ", pool_solvid2str(pool, source), " conflicts with ");
return pool_tmpjoin(pool, "do not ask to ", pool_job2str(pool, how, what, 0), 0);
return pool_tmpjoin(pool, "keep ", pool_solvable2str(pool, s), " despite the inferior architecture");
return pool_tmpjoin(pool, "install ", pool_solvable2str(pool, s), " despite the inferior architecture");
return pool_tmpjoin(pool, "keep obsolete ", pool_solvable2str(pool, s), 0);
return pool_tmpjoin(pool, "install ", pool_solvable2str(pool, s), " from excluded repository");
return pool_tmpjoin(pool, "keep old ", pool_solvable2str(pool, s), 0);
return pool_tmpjoin(pool, "install ", pool_solvable2str(pool, s), " despite the old version");
return pool_tmpjoin(pool, "allow deinstallation of ", pool_solvid2str(pool, p), 0);
const char *str = pool_tmpjoin(pool, "allow replacement of ", sp, 0);
str = pool_tmpjoin(pool, "downgrade of ", pool_solvable2str(pool, s), 0);
str = pool_tmpjoin(pool, "name change of ", pool_solvable2str(pool, s), 0);
str = pool_tmpjoin(pool, "architecture change of ", pool_solvable2str(pool, s), 0);
str = pool_tmpjoin(pool, "vendor change from '", pool_id2str(pool, s->vendor), "' (");
b = pool_tmpjoin(pool, s, 0, 0);
s = pool_tmpjoin(pool, strstart, solver_select2str(pool, select, what), strend);
s = pool_tmpjoin(pool, 0, 0, 0);
return pool_tmpjoin(pool, pool_solvid2str(pool, source), " does not belong to a distupgrade repository", 0);
return pool_tmpjoin(pool, pool_solvid2str(pool, source), " has inferior architecture", 0);
return pool_tmpjoin(pool, "problem with installed package ", pool_solvid2str(pool, source), 0);