static void virt_summary(struct varbuf *vb, const struct pkginfo *pkg, const struct pkgbin *pkgbin, enum fwriteflags flags, const struct fieldinfo *fip) { const char *desc; int len; desc = pkg_summary(pkg, pkgbin, &len); varbuf_add_buf(vb, desc, len); }
static void describebriefly(struct pkginfo *pkg) { int maxl, l; const char *pdesc; maxl= 57; l= strlen(pkg->name); if (l>20) maxl -= (l-20); pdesc = pkg_summary(pkg, &l); l = min(l, maxl); printf(" %-20s %.*s\n",pkg->name,l,pdesc); }